Harness8 分钟

远端 Agent Gateway,为什么需要自己的逻辑 Session?

MCP 保持无状态,Gateway 管理长任务:Goal → Session → Run → Worker 是更清晰的生产级分层。

2026.08.15 · VibeFamily 编辑部

协议无状态,业务仍有状态

无状态协议利于弹性扩容,但目标、进度、审批、消息和恢复点不会凭空消失。它们应当被放到 Gateway 的业务层,而不是重新塞回 MCP。

推荐分层

Goal 表达业务目标,Session 承载长期上下文,Run 表示一次执行,Worker 是隔离的执行单元。一个 Session 可以关联多个 Run,并支持暂停、恢复与关闭。

落地重点

优先建设状态持久化、Mailbox、审计和恢复,再考虑复杂的多 Agent 编排。可靠性通常比角色数量更重要。