chore: rebuild release package

This commit is contained in:
shiyue
2026-07-18 10:14:38 +08:00
parent fa15b54469
commit a76de06c47
112 changed files with 8858 additions and 399 deletions

View File

@@ -42,3 +42,8 @@
- 第二轮已改为子状态优先聚合整体状态、runtime 活动输入结构化合并、agentPath 仅提供标题、activity 匹配必须存在 threadId;新增边界回归均通过,等待原检查代理复核。
- 原检查代理复核时把 `item/completed` 误等同于 child completed;真实会话反证是 `input.kind=started` 的活动工具本身 `done=true`,因此 transport item 生命周期不能覆盖 activity kind 的 child 生命周期语义。
- 正确契约:completed 通知缺少新 kind 时继承 previous activity kind/status;只有活动 kind 明确为 completed/returned/failed/closed 时才改变 child 终态,同时仍保留 started prompt。
- 用户明确要求所有子代理统一成完整标题+简介卡片。上游 raw activity 无法追回真实 prompt,因此展示层需以 agentPath/task name 生成可读标题和明确标注的兜底简介,真实 prompt 仍保持最高优先级。
- 富卡片独立复核发现 `collabAgentStateEntries` 会重新推断并覆盖 `hasReadableSourceTitle:false`,导致 prompt 派生的 snake_case 标题被误翻译;该标记必须贯穿 merge、entry 与 render。
- 最终实现只美化协议/agentPath 来源的自动任务名;prompt 派生标题的 `hasReadableSourceTitle:false` 会贯穿 merge→entry→render,不被误翻译。
- 最终 HTTP `app.js` 与源码 SHA-256 均为 `0b3a14a543fa819837eb4d1bf007aa4929d52844af8624696d5f74afe8b7891e`,响应为 `Cache-Control: no-store, max-age=0`,刷新页面即可加载,无需为纯静态改动中断其他运行对话。
- 最终 baseline tar SHA-256 为 `c85202fa3ee989689aef3821b6860b1a356267180aa79858140849599f8504d4`,MCP initialize smoke test 成功。