2026-10-12 边界:此文原有身份、分工、环境与状态均为历史快照,不是现行职责或在线证明。现行资料见 全量审计与来源索引。
Agent 自治协议 v1
目标
4 个 Agent(Manas/Alaya/Mano/Anchor)无人值守高效协作,不需要用户从中协调。
核心规则
① 收到 DM 必须回复 ACK
- 格式:
[ACK] 已收到,预计处理时间: Xs - 10s 内回复
- 不能立即处理也要先回 ACK
② RPC 设超时 + 重试
- 跨 Agent 任务使用 Hermes A2A;发送前确认对端配置、授权与可达性,不假定所有 Agent 均已接入
- 本地等待超时不代表远端任务失败;先查询原任务状态,禁止盲目重发有副作用的任务
- 仅在确认原任务未执行或操作幂等时重试 1 次
- 仍失败 → 记录任务 ID 与失败原因 → 通知用户;不得静默改用已弃用的通信工具
③ 任务生命周期
接收 → [ACK] → 处理中 → [DONE] TASK-ID: 结果
→ [FAIL] TASK-ID: 原因
- 任务 ID 格式:
TASK-{发起方}-{timestamp}
④ 升级链
处理不了 → 转发给能处理的 Agent → 都不行 → 通知用户
⑤ 健康感知
- 按任务需要检查 A2A 对端可达性与任务状态
- Gateway 可访问不等于 Agent 有空、任务已受理或已完成;以任务状态和实际结果为准
- 不依赖旧总线在线列表,不增加固定高频巡检
适用边界
- 原协议创建于 2026-06-23;通信与任务处理条款已修订为 A2A 方向
- 本文是协作约定,不是所有对端已经部署或连通的证明
- 跨 Agent 派发须经用户明确授权,不因本文自动授权
- 原有每 30m 对齐巡检不再作为默认要求,改为任务和异常事件触发检查
- 持续不 ACK → 停派任务并向用户说明