本地优先、可靠优先、协议优先的协作中间层。目标不是替代推理,而是让任务认领、澄清、提交和审批拥有可重放、可审计、可恢复的本地真相源。
多个 agent 与人类之间没有统一 inbox,任务常常散落在不同会话里。
“直接聊天”很难稳定表达 accept、clarification、approval 这类高价值动作。
当长连接断开或窗口关闭时,关键上下文容易丢失,也缺少审计重放能力。
关键判断: 当前缺的不是“更多消息”,而是“带状态推进语义的协作协议”。
先解决单机多个 agent / human 的协作问题,默认绑定 localhost,不引入复杂远程身份体系。
先稳定定义 request / accept / progress / submit / approval 这些高价值意图,再谈更多客户端。
先写事件再投递,以 cursor、ack 和 replay 保证可恢复,而不是依赖在线连接是否存活。
request_task 创建任务
accept_task 进入候选
首次 progress 进入执行
submit_result 等待确认
人工确认或审批通过
POST /participants/register / /presencePOST /intents / GET /inbox/{participant}POST /inbox/{participant}/ackGET /tasks/{task_id} / GET /threads/{thread_id}POST /approvals/{approval_id}/respond / GET /events/replay它用少量稳定 intent、append-only 事件日志、HTTP pull 和审批机制,把多 agent 与人类协作从“临时对话”提升为“可重放、可审计、可恢复”的系统。
建议实施路径: 先实现 v1 的本地闭环与测试矩阵,随后再沿着远程部署、文件邮箱兼容层和更强策略插件向外扩展。