chore: rebuild release package
This commit is contained in:
@@ -12,7 +12,7 @@
|
||||
|
||||
## 当前阶段
|
||||
|
||||
已完成
|
||||
Phase 7
|
||||
|
||||
## 阶段
|
||||
|
||||
@@ -40,6 +40,19 @@
|
||||
|
||||
- **Status:** complete
|
||||
|
||||
### Phase 7: 修复关闭后子代理卡片消失
|
||||
|
||||
- [ ] 覆盖关闭更新缺失结构化状态的回归场景
|
||||
- [ ] 缓存子代理最后一次结构化状态
|
||||
- [ ] 用已关闭 ID 和状态缓存重建关闭卡片
|
||||
- [ ] 保留已关闭子代理的标题、简介与线程 ID
|
||||
- [ ] 验证关闭状态、数量和卡片持续可见
|
||||
- [ ] 验证普通工具调用不进入子代理合并路径
|
||||
- [ ] 找不到原 spawn 工具时,将 child 状态合并到最近的协作工具历史记录
|
||||
- [ ] 刷新/历史重渲染后仍保留标题、简介、线程 ID 和关闭状态
|
||||
- [ ] 实施前后核对工作树,只改子代理相关代码与测试
|
||||
- **Status:** in_progress
|
||||
|
||||
## 完成标准
|
||||
|
||||
- 按 `label → title → nickname → name` 选择第一个非通用、非线程 ID 的协议标题。
|
||||
@@ -57,12 +70,15 @@
|
||||
2. 通用标题从各自 prompt 提炼。
|
||||
3. 多代理不同 prompt 的标题和简介不串联。
|
||||
4. 无 prompt 时回退短线程 ID。
|
||||
5. 关闭更新即使不携带 `receiverThreadIds/agentsStates`,也保留原子代理卡片并显示“已关闭”。
|
||||
|
||||
## 范围约束
|
||||
|
||||
- 不新增依赖。
|
||||
- 不改变后端协议。
|
||||
- 不重启服务。
|
||||
- 不覆盖当前工作树中 `CHANGELOG.md`、`README*.md`、图片附件数量相关 `public/app.js` / `server.js` / `scripts/regression.js` 改动。
|
||||
- 允许定点修改 `server.js` 的子代理工具持久化函数,但不得触碰图片附件处理区。
|
||||
|
||||
## 错误记录
|
||||
|
||||
@@ -76,3 +92,6 @@
|
||||
| 多文件补丁缺少合法 hunk 边界 | 1 | 拆分为独立小补丁应用 |
|
||||
| prompt 派生 label 被误判为协议标题 | 1 | 归一化阶段携带标题来源标记并补行为回归 |
|
||||
| 规划文档阶段格式未被完成检查器识别 | 1 | 改为标准 Phase 三级标题与完成状态字段格式 |
|
||||
| 空 wait/close 工具缺少可渲染的子代理状态 | 1 | 缓存 `msg.child` 状态,并用已关闭 ID 重建关闭卡片 |
|
||||
| 测试先行缺少 `rememberCollabAgentState` | 1 | 实现按 threadId 缓存 helper 后回归通过 |
|
||||
| 实时缓存无法覆盖刷新后的历史重渲染 | 1 | 原 spawn 工具缺失时把 child 合并进最近协作工具并持久化 |
|
||||
|
||||
Reference in New Issue
Block a user