chore: rebuild release package

This commit is contained in:
shiyue
2026-07-15 15:00:58 +08:00
parent 141a266f34
commit 614e222f14
11 changed files with 631 additions and 52 deletions

View File

@@ -16,6 +16,9 @@
4. 多次 `spawn_agent/spawnAgent` 合并时,每个子代理必须保存自己的标题和简介,不能全部复用第一个 prompt。
5. 运行结果继续作为悬浮详情提供,不覆盖任务简介。
6. 保持现有状态标签、关闭按钮、点击复制线程 ID、折叠和聚合行为。
7. 关闭更新即使只提供 `child.threadId/status`,且工具载荷缺少 `receiverThreadIds/agentsStates`,也必须保留此前子代理卡片,将状态显示为“已关闭”。
8. 空的 `wait/close` 协作工具不得把已有子代理数量重置为 0普通工具调用不得进入子代理状态合并路径。
9. 当历史中找不到原 `spawnToolId` 时,服务端应将 child 状态合并到最近的协作工具记录,保证刷新后仍可恢复关闭卡片;不得选择普通工具。
## 视觉要求
@@ -31,9 +34,12 @@
- 两个不同 prompt 的子代理合并后展示不同标题和简介。
- 简介 DOM 可见且应用两行截断样式。
- 无 prompt 时仍能回退到短线程 ID不报错。
- 关闭空载荷场景保留原标题、简介、线程 ID并显示关闭状态与非零数量。
- 页面刷新和历史重渲染后仍满足上述关闭卡片要求。
- JavaScript 语法检查及项目回归测试通过。
## 范围
- 允许修改:`public/app.js``public/style.css`、相关回归测试与 mock。
- 允许修改:`public/app.js``public/style.css``server.js` 子代理持久化函数、相关回归测试与 mock。
- 不新增依赖,不改变后端协议,不重启服务。
- 不覆盖当前工作树中图片附件数量限制相关改动。