通知投递矩阵
生成页面
本页在文档构建时由固定版本的宿主能力表 claude-2.1.250.json、codex-0.147.0.json、cursor-2026-08-28.json、portable-1.0.0.json 渲染而成。这些 JSON 文件是每个目标适配器编译时依赖的唯一事实来源;请修改它们而不是本页。表格内容保留英文原文。
通知是与项目状态共同挂载的只追加通知账本中的一条记录(保留的存储 id 为 @agent-bundle/runtime/agent-notice-ledger/v1)。它面向一个接收者,并且只会经历有证据的状态——pending、attempted、acknowledged、expired、unavailable、withdrawn。投递通过下列通道尝试,生成的 MCP 服务器只在宿主宣告了某条跨请求路由时才接线:按接收者限定的收件箱资源 agent-bundle://notices/inbox 会为宣告 mcp-inbox 的宿主(所有内置宿主)上的有状态项目注册;只有当宿主还宣告了 mcp-resource-updated 且 state 生命周期为工作区持久时,才提供 resources/subscribe 以及每条新近可用的待处理通知一次 notifications/resources/updated——它以可用性回执记录在账本上,绝不是投递声明。没有受支持的通道时,绝不声称已投递到宿主。