跳转至

阶段四:AI BOSS 智能编排、通用成果与验收闭环

状态:已完成并归档

完成日期:2026-08-14

本归档记录重新开启后的阶段四最终出口。它不覆盖原阶段四核心能力归档,该归档中的对话、预算、附件、多模态、SSE、CLI Gateway 和 API Gateway 历史验收继续有效。

完成范围

  • AI BOSS 以严格 JSON 结构化计划表达目标、能力、依赖、并行、成果与验收标准;Runtime 校验能力目录、DAG、数据等级、资源、预算、风险和幂等,非法计划不会被静默修改或执行。
  • Plan、Task、Deliverable、Evidence、Verification 与 Acceptance 已持久化。completed 只表示确定性检查、AI BOSS 审核及适用的 Benson 决定全部完成;返工、重开、替代版本和前置结果变更均保留审计。
  • Nomad 只负责已验证任务包的节点放置;Worker 无 Provider、Nomad、Cloudreve、SSH、Docker 或系统操作凭据。普通低风险成果可在真实检查和 AI 审核后自动验收;高风险、外部动作、未知风险及证据不足任务进入 Benson 决定。
  • Runtime 的 ContextPlanner、主题消息、滚动摘要、确认长期记忆、FTS5 与 sqlite-vec 混合候选召回、不可变 Context Manifest 已投入使用。Runtime 是跨模型上下文和长期记忆的唯一权威,模型切换不丢失主题关联。
  • Console 已提供主题、交互元数据、模型通道、上下文清单、记忆、任务控制、桌面双栏成果/验收工作区和移动端单栏回落。长期文件正式下载始终经 cloud.yohan.fun 数据面;不可访问成果返回具体原因而非伪造访问成功。

真实生产证据

  • 浏览器验证器 v2 在 pcdell-103 实际运行。任务 e76fee245be3405f 的 Allocation 为 cf217360-762e-2d4e-199d-7ce18363a090,成果 e906cce0cb0948f88cd94f13728aed0c 通过 DNS、TLS、HTTP、正文与截图检查。Artifact SHA-256 为 1a2cedbebc4367017659160c6da52a133e0be1e6c7338b8cb796a250010ac9a7,截图 SHA-256 为 60969169777c9a31030f32c0efd93b10d6d68caf3167d701cb2a70f1a44880fd
  • Runtime 受控重启曾暴露 Bridge 冷启动健康等待不足。068bdc5 将等待次数从 20 增至 45,固定系统操作审计 1392327db2ed4382bb1809008672175b 最终为 completed,结果为 runtime healthy;Runtime /health 与 SQLite quick_check 均通过。
  • Runtime 全量回归为 153 passed。已登录 Console 在 1440x900390x844 完成主题、SSE、成果列表/详情、历史资料真实状态与 Docs iframe 验收,均无横向溢出;旧成果缺少标准、检查、证据或审核时如实显示,不伪造最终验收。
  • 最终验证时 Runtime 运行 sha-861f3fd,OCI 摘要为 sha256:d7929d34bf3a6dd5547b0299fec907db9b016ead6fb735034f8e802c58ce4ec5;网页检查器、智能规划、只读成果与安全预览启用,AI_RUNTIME_P4_AUTO_EXECUTION_ENABLED=false

后续边界

  • 阶段五仅恢复为规划中,尚未实现 Runtime 循环、Console 主动工作区、策略表、定时器、事件触发或后台模型调用。
  • 不以本归档开启 P5,也不放开自动 Git、任意 Shell、未授权生产部署或 Worker 凭据。

2026-08-17:生产回归后现行状态更正

  • 本节追加当前生产事实,不改写上方归档时 AI_RUNTIME_P4_AUTO_EXECUTION_ENABLED=false 的历史快照。当前开关为 true,但只会自动派发 Benson 已确认、低风险、主节点、无外部来源且无前置依赖的初始内部任务;返工、高风险、外部来源、Nomad 与依赖阻塞任务仍必须由 Benson 明确决定。该规则不创建定时器、事件触发或后台主动循环,P5 仍未实施。
  • Worker pcdell-103 已恢复并完成真实浏览器检查器验收。验证器镜像仅经 cloud.yohan.fun 公网 HTTPS 数据面导入;不经 SSH、Tailnet、Nomad 或节点间路径传输。Runtime 健康与 SQLite quick_check 均通过。
  • 根因复核确认:Nomad 清理已完成 Job 时会移除唯一的本地镜像标签,Docker 随后将无标签镜像作为可清理对象删除。现行缓解措施为对已核验 image ID 单独创建 agentmeshos-web-verifier:runtime-pin-b28eee08 保留标签;第二个完成 Job 被清理后,运行 image ID 与保留标签仍存在。恢复脚本和运行手册以此为现行操作口径。

归档发布回读

  • 归档状态提交 155f054 已推送 main;Docs GitHub Actions 31794042697 成功,包含路线图状态检查与严格 Docs 构建。
  • 正式 Docs 部署脚本已发布 ghcr.io/michaellab7284/agentmeshos-docs@sha256:a5611f4b117cac53123800e365835c25172a8363627199ee0100a3621856babc。本机 http://127.0.0.1:39130/healthz 与公网 https://docs.yohan.fun/healthz 均返回 ok
  • 公网 https://docs.yohan.fun/plans/ 已回读 P4 最终归档和“阶段五:AI BOSS 受控主动工作循环(规划中,尚未实施)”正文,未把 P5 计划误报为已运行能力。

2026-08-14:主题消息与上下文入口追加更正

  • 用户验收发现非默认主题会在切换后短暂显示消息、随后被 SSE 刷新覆盖为空。根因是主题详情接口没有携带该主题的消息和交互,而不是主题上下文被删除或模型切换导致记忆丢失。
  • Runtime 已统一主题详情的返回结构;Console 已增加归档主题入口与恢复、主题异步响应隔离、消息元数据标签和消息直达 Context Manifest。记忆页改为从当前主题交互列表选择,避免要求用户手工复制交互 ID。
  • 本机完整 CI 已通过 154 passed、Gateway/Console 契约、计划状态检查和严格 Docs 构建。本次更正的生产 Runtime、Console、Docs 发布及管理员浏览器回归尚未完成,不得据此补写为生产验收事实。

2026-08-14:主题消息与上下文入口生产验收追加更正

  • 提交 a0862d2 的 Runtime、Console、Docs Actions 317965049143179650499131796504941 已成功;生产按 Runtime → Console → Docs 发布,三项容器健康、Runtime SQLite quick_check 和 Console/Docs 公网健康均通过。
  • 管理员真实浏览器在桌面确认:非默认主题切换后的消息在五秒 SSE 刷新后仍为 2 条;新建主题在初始和刷新后均为空;归档/恢复与 Context Manifest 可读。移动 390x844 确认消息直达清单且无横向溢出。
  • 验收未提交新的模型交互,不消费 Token;回归主题保持活动状态。P5 仍为规划中、尚未实施。