这是牧者团队 Agent 间通信的标准协议,用于确保任务分发、状态汇报、结果反馈的可靠传递。
【牧者指令】任务内容
- 任务:xxx
- 要求:xxx
- 截止:xxx
请回复"收到"确认。
【状态汇报】xxx
- 当前进度:xx%
- 遇到问题:无/xxx
- 预计完成:xx:xx
【完成】xxx
- 结果:xxx
- 输出文件:xxx
- 备注:xxx
【确认】收到任务,预计 xx:xx 完成
【异常】xxx
- 问题:xxx
- 影响:xxx
- 建议:xxx
| 消息类型 | 超时阈值 | 重试次数 |
|---|---|---|
| ---------- | ---------- | ---------- |
| 任务指令 | 30秒 | 3次 |
| 状态汇报 | 60秒 | 2次 |
| 结果反馈 | 120秒 | 2次 |
1. 牧者发送任务指令
2. 助理回复"收到"(5秒内)
3. 助理执行任务
4. 助理发送状态汇报(如任务超过10分钟)
5. 助理发送结果反馈
6. 牧者确认结果
1. 超时未确认 → 自动重试(最多3次)
2. 重试仍失败 → 记录异常日志
3. 通知牧者处理
所有通信记录在:
/root/.openclaw/agents/{agent_id}/communications/{date}.md当需要进行 Agent 间通信时:
共 1 个版本