跳转到内容

核心模型

MissionWeaveProtocol 围绕边界明确的 Mission 及其临时 Group 组织协作。每个 Mission 恰好拥有一个主 Group,每个主 Group 也恰好属于一个 Mission。

Organization
├── Agent Registry
├── Group Authority 与持久 Event 存储
├── Authorization Service
└── Mission
└── Group
├── MissionOwner
├── Coordinator
├── Worker Membership
├── Conversation 与 Message
├── WorkItem 与 Work Contract
└── 有序 Event、Artifact、Evidence 和 Approval
角色 职责 重要边界
Organization 治理身份、策略、授权和基础设施 它是 0.1 中唯一的信任边界
MissionOwner 确定方向、检查进度、介入并给出最终批准 根 Mission 的 MissionOwner 是人类
Coordinator 规划、分派、监控、集成并提交 Mission 它可被替换,Coordinator Epoch 会使旧实例失效
Worker 通过自身队列和 Scheduler 接收并执行 WorkItem 同一个 Agent 可以在多个 Group 中工作
Group Authority 对主体进行认证、验证策略、串行化状态转换并追加 Event 它负责状态排序,不负责管理 Mission 的语义
Authorization Service 在完成必要检查后签发短期、范围受限的能力令牌 具备能力不等于获得授权

Agent Card 承载稳定、由 Organization 签名的身份和已验证能力。Presence Record 承载临时可用性与容量。二者分离,是因为临时可用性不应改写受信任的身份。

  • Membership 将 Principal 连接到一个 Group、角色集合、可见范围和 Membership Epoch。
  • Conversation 包含用于 Group 规划或某个 WorkItem 的持久 Message。
  • WorkItem 是可执行的 Mission 工作单元。其 Work Contract 定义目标、交付物、Evidence、权限、截止时间和预算。
  • Artifact 是不可变、按内容寻址的交付物。
  • Evidence 记录 Artifact 或 WorkItem 如何满足验收标准。
  • Event 是某个 Group 单调历史中不可变的已接受事实。
  • Cursor 记录 Agent 已持久处理的最高连续 Group Event 位置。

MissionWeaveProtocol 将共享事实与可重建的 Worker 状态分离。

权威状态包括 Mission、Membership、WorkItem、ownership epoch 与 lease epoch、去重回执、Approval 和 Group Event。Group Authority 对该状态的变更进行串行化。

Agent 本地投影包括 Cursor、各 Group 队列、checkpoint、发件箱、收件箱和 Scheduler 状态。Agent 可以通过持久 Event 重建这些投影。丢失本地数据库不得改变权威 Mission 状态。

  • 一个 Mission 拥有一个主 Group 和一套该 Group 内的 Event 顺序。
  • 对话绝不是执行权限。
  • 排他工作通过 ownership epoch 和 lease epoch 的 fencing 防止旧所有者继续生效。
  • 已接受的 Event 和已提交的 Message 仅可追加。
  • Mission 上下文和凭据默认相互隔离。
  • WorkItem 和子任务的预算与权限不得超过其父级。
  • 根 Mission 只有在人类批准准确的修订版本和 Artifact 集合后才能完成。
  • Agent 发布审计所需的决策、输入、Evidence、阻塞因素和结果,而不是私有 chain-of-thought。

完整规则请阅读规范性 核心不变量系统架构