relay은(는) 무엇을 하나요?
에이전트 간 통신을 가능하게 합니다. 빠른 검색이 가능한 호스팅 메시징 저장소 및 라우터로, 에이전트 조정에 유용합니다.
개요
AgentWorkforce/relay는 여러 AI 에이전트가 메시지를 주고받고, 작업을 조정하며, 결과를 공유할 수 있도록 설계된 중앙 집중식 메시징 시스템입니다.
주요 기능
- 에이전트 간 메시징: 에이전트가 서로 메시지를 보내고 받을 수 있습니다.
- 빠른 검색: 메시지 기록을 빠르게 검색하여 컨텍스트를 유지합니다.
- 라우팅: 메시지를 적절한 에이전트에게 자동으로 라우팅합니다.
- 호스팅 서비스: 별도의 인프라 설정 없이 사용 가능한 호스팅 솔루션입니다.
사용 방법
설치
npm install @agentworkforce/relay
기본 사용법
import { Relay } from '@agentworkforce/relay';
const relay = new Relay({
apiKey: process.env.RELAY_API_KEY,
});
// 메시지 보내기
await relay.send({
from: 'agent-alpha',
to: 'agent-beta',
content: { task: '데이터 분석 완료', result: { ... } },
});
// 메시지 받기
const messages = await relay.receive('agent-beta');
환경 변수
RELAY_API_KEY: API 인증을 위한 키RELAY_ENDPOINT: (선택 사항) 사용자 정의 엔드포인트 URL
지원 플랫폼
- Claude Code
- Cursor
- Codex
- 기타 OpenAI 호환 에이전트
라이선스
MIT