agent-shared-fabric은(는) 무엇을 하나요?
Agent Shared Fabric: 다중 에이전트 조정, 영수증, 메모리 레인, MCP/스킬 레지스트리 및 런타임 브리지를 위한 거버넌스 레이어입니다.
개요
Agent Shared Fabric은 여러 AI 에이전트가 협업할 수 있는 인프라를 제공합니다. 각 에이전트는 이 패브릭을 통해 자신의 작업을 기록하고, 다른 에이전트의 스킬을 검색하며, 공유 메모리 공간에 접근할 수 있습니다.
주요 기능
- 다중 에이전트 조정: 여러 에이전트가 동시에 작업할 때 충돌을 방지하고 워크플로우를 조정합니다.
- 영수증 시스템: 각 에이전트의 작업 내역을 불변 기록으로 저장하여 추적 가능성을 보장합니다.
- 메모리 레인: 에이전트 간 공유 컨텍스트를 위한 구조화된 메모리 공간입니다.
- MCP/스킬 레지스트리: 에이전트가 사용할 수 있는 도구와 스킬을 중앙에서 등록하고 검색합니다.
- 런타임 브리지: 서로 다른 에이전트 플랫폼 간의 통신을 가능하게 합니다.
지원 플랫폼
- Claude Code
- Cursor
- Codex
- 기타 AI 에이전트 플랫폼
사용 방법
- 설치:
npm install @fly-carrot/agent-shared-fabric - 초기화:
import { Fabric } from '@fly-carrot/agent-shared-fabric' - 설정: Fabric 인스턴스를 생성하고 필요한 레지스트리와 브리지를 구성합니다.
예제
const fabric = new Fabric({
registry: new MCPRegistry(),
memory: new MemoryLane('shared-context'),
runtime: new RuntimeBridge(['claude', 'cursor'])
});
// 에이전트 작업 등록
await fabric.registerSkill('code-review', {
handler: async (context) => {
// 코드 리뷰 로직
}
});
환경 변수
FABRIC_ENDPOINT: 패브릭 서비스의 엔드포인트FABRIC_API_KEY: API 인증 키