agent-relaylisted
Install: claude install-skill TongyiDai/xinjin-huochuan
# 薪尽火传 · Agent Relay
## 首步:检查安装与状态边界
新环境先运行 `python3 scripts/doctor.py --json`。它只检查代码,不触碰
`~/.agent-relay`。涉及真实项目时,再调用 `relay_context` 或运行 CLI 的
`doctor --hub <approved-hub>`;不要在没有项目路径时全量扫描 Home 目录。
安装、MCP 和 Hook 的差异见 [runtime.md](references/runtime.md)。
换 Agent,不断档。Memory Hub 是内部存储层;Relay 才是产品层。
## 强制首步
触发本 Skill 后,先读取 Relay Context,不要先扫描项目目录、Skill 文件或 Home 目录:
1. 优先调用 MCP 工具 `relay_context`,参数为当前项目路径和当前 Agent 名。
2. MCP 不可用时运行 `agent-relay context --agent <name> --project "$PWD"`。
3. 只有 Context 指向具体产物后,才打开这些产物做现场验证。
不要用 `find /`、全量目录扫描或原始会话日志代替 Relay Context。
## 动作选择
| 用户意图 | 动作 |
| --- | --- |
| “继续”“接着做”“看看其他 Agent 做了什么” | `context` 或 `resume --no-mark`,检查 `inbox` |
| “交给 Codex/Claude/TRAE” | `offer` |
| 接棒开始做 | `accept` |
| 长任务仍在进行 | `heartbeat` |
| 做完并附证据 | `complete` |
| 交棒方确认完成 | `verify` |
| 无法继续 | `fail` 或 `reject` |
| 取消接力 | `cancel` |
| 一般阶段记录 | `capture` |
使用 `agent-relay` 命令;旧 `memory-hub` 仅为兼容入口。
## 接棒
1. 读取当前项目与待接棒队列。
2. 打开交棒方引用的真实产物。
3. 产物缺失或已变化时,不要直接接棒;先说明差异。
4. 确认可执行后 `accept`。
5. 不要求用户复述 Hub 已记录的背景。
```bash
agent-relay context --agent codex --project "$PWD"
agent-relay inbox --agent codex --project "$PWD"
agent-relay accept \
--relay relay-xxxx \
--agent codex \
--summary "已核对输入产物,开始接棒"
```
在只读沙箱里先运行:
```bash
agent-relay resume --agent codex --project "$PWD" --no-mark
```
## 交棒
交棒必须包含明确验收标准。提供真实产物路径或可复核来源;不要只写“已经完成”。
```bash
agent-relay offer \
--project "$PWD" \
--from-agent trae \
--to-agent codex \
--summary "实现完成,交给 Code