daube-agent-bridge은(는) 무엇을 하나요?
하나의 이식 가능한 AI 기능 명세서를 MCP, Claude, Gemini, DeepSeek, Meta/Llama 및 브라우저 에이전트용 아티팩트로 컴파일합니다.
개요
이 스킬은 여러 AI 에이전트 플랫폼에서 재사용할 수 있는 이식 가능한 명세서를 작성할 수 있게 해줍니다. 단일 정의를 유지하면서, 필요에 따라 각 대상 플랫폼에 맞는 구체적인 아티팩트를 생성합니다.
작동 방식
- 명세서 정의:
canonical.yaml또는canonical.json파일에 에이전트의 기능(도구, 프롬프트, 동작)을 정의합니다. - 컴파일: 브리지가 이 명세서를 읽고 각 대상 플랫폼에 맞는 아티팩트를 생성합니다.
- 배포: 생성된 아티팩트를 각 플랫폼의 에이전트 설정에 복사하거나 참조합니다.
지원 플랫폼
| 플랫폼 | 아티팩트 형식 | 설명 |
|---|---|---|
| MCP | mcp-server.json | MCP(Modular Capability Protocol) 서버용 설정 |
| Claude | claude-tools.md | Claude의 도구 정의 파일 |
| Gemini | gemini-action.yaml | Gemini 액션 명세 |
| DeepSeek | deepseek-config.toml | DeepSeek용 설정 파일 |
| Meta/Llama | llama-capability.yaml | LLaMA 모델용 기능 정의 |
| Browser | browser-agent.js | 브라우저 기반 에이전트용 JavaScript 파일 |
사용 예시
# 명세서 컴파일 실행 (예시 명령어)
node compile.js --input canonical.yaml --output ./output
이 명령어는 canonical.yaml에서 읽어 ./output/ 디렉토리 아래에 각 플랫폼별 아티팩트를 생성합니다.
요구 사항
- Node.js 18+
- 사용자 정의 명세서 파일
추가 정보
자세한 내용은 공식 저장소를 참조하세요.