薪尽火传 · Agent Relay은(는) 무엇을 하나요?
에이전트를 바꿔도 작업이 끊기지 않습니다. Memory Hub는 내부 저장소 계층이고, Relay가 바로 제품 계층입니다.
강제 첫 단계
이 Skill을 트리거한 후에는 먼저 Relay Context를 읽으십시오. 프로젝트 디렉토리, Skill 파일 또는 Home 디렉토리를 먼저 스캔하지 마십시오.
- MCP 도구
relay_context를 우선 호출하되, 매개변수로 현재 프로젝트 경로와 현재 Agent 이름을 전달합니다. - MCP를 사용할 수 없는 경우
agent-relay context --agent <name> --project "$PWD"를 실행합니다. - Context가 특정 산출물을 가리킨 후에만 해당 산출물을 열어 현장 검증을 수행합니다.
Relay Context를 대체하기 위해 find /, 전체 디렉토리 스캔 또는 원본 세션 로그를 사용하지 마십시오.
액션 선택
| 사용자 의도 | 액션 |
|---|---|
| "계속", "이어서", "다른 Agent가 무엇을 했는지 확인" | context 또는 resume --no-mark, inbox 확인 |
| "Codex/Claude/TRAE에게 전달" | offer |
| 인계 받아 시작 | accept |
| 장기 작업 진행 중 | heartbeat |
| 완료 및 증거 첨부 | complete |
| 인계 측이 완료 확인 | verify |
| 계속할 수 없음 | fail 또는 reject |
| 인계 취소 | cancel |
| 일반 단계 기록 | capture |
agent-relay 명령어를 사용하십시오. 이전 memory-hub는 호환성을 위한 진입점일 뿐입니다.
인계 받기
- 현재 프로젝트와 인계 대기열을 읽습니다.
- 인계 측이 참조한 실제 산출물을 엽니다.
- 산출물이 없거나 변경된 경우, 바로 인계를 받지 말고 먼저 차이점을 설명합니다.
- 실행 가능함을 확인한 후
accept를 수행합니다. - 사용자에게 Hub에 이미 기록된 배경을 다시 설명하도록 요구하지 않습니다.
agent-relay context --agent codex --project "$PWD"
agent-relay inbox --agent codex --project "$PWD"
agent-relay accept \
--relay relay-xxxx \
--agent codex \
--summary "입력 산출물 확인 완료, 인계 시작"
읽기 전용 샌드박스에서 먼저 실행하십시오:
agent-relay resume --agent codex --project "$PWD" --no-mark
인계 넘기기
인계 시에는 명확한 승인 기준이 반드시 포함되어야 합니다. 실제 산출물 경로 또는 재확인 가능한 출처를 제공하십시오. "완료했습니다"라고만 적지 마십시오.
agent-relay offer \
--project "$PWD" \
--from-agent trae \
--to-agent codex \
--summary "구현 완료, Codex에게 경계 검증 인계" \
--acceptance "모든 테스트 통과" \
--acceptance "민감 정보 없음" \
--artifact "/path/to/implementation" \
--source-ref "test: integration suite passed" \
--priority high
기본적으로 인계 제안은 7일 동안 수신되지 않으면 자동 만료됩니다. 인계 수락 후 기본 임대 시간은 1시간입니다. 장기 작업은 정기적으로 임대를 갱신하십시오:
agent-relay heartbeat \
--relay relay-xxxx \
--agent codex \
--summary "경계 테스트 진행 중"
완료 및 승인
인계 수신 측이 완료할 때는 반드시 증거를 첨부해야 합니다:
agent-relay complete \
--relay relay-xxxx \
--agent codex \
--summary "경계 검증 완료" \
--artifact "/path/to/test-results.json"
승인 측은 각 기준을 하나씩 확인하고 산출물을 대조합니다:
agent-relay verify \
--relay relay-xxxx \
--agent trae \
--summary "산출물 및 승인 기준 모두 확인 완료" \
--accept-all-criteria
completed는 아직 완료된 것이 아닙니다. 오직 verified여야 한 번의 인계가 완료된 것으로 간주됩니다.
기록 경계
- 전체 채팅, 비밀번호, 토큰, API Key 또는 필터링되지 않은 개인 데이터를 저장하지 않습니다.
- 추측을 사실로 기록하지 않습니다. 이전 이벤트를 수정하지 않고 정정 기록을 추가합니다.
- 단일 Agent, 단일 라운드, 후속 가치가 없는 작업은 Relay에 기록하지 않습니다.
- Relay는 Git, 비즈니스 버전 관리 또는 여러 사용자가 동시에 편집하는 파일 잠금을 대체하지 않습니다.
- 실제 환경 검증이 기억된 내용보다 우선합니다.
전체 상태 머신, 의존성 체인, 산출물 지문, 충돌 및 개인 정보 보호 규칙은 references/protocol.md를 참조하십시오.