文档: todo 销账同步

This commit is contained in:
lxy
2026-10-05 23:58:21 +08:00
parent 28e6acbf3f
commit 03dc27bc14
+6
View File
@@ -1011,3 +1011,9 @@ graph TD
8. [ ] **工具输出 ANSI 转义裸露**(乱码):run_command 类工具输出含 ANSI 码(\x1b[7m 等)原样透传前端显示为 ␛[7m。修:执行器统一 strip_ansi(或注入 TERM=dumb/--color=never)+前端渲染层兜底过滤;验收:cargo test 输出在面板无 ␛ 残留。
9. [ ] **会话标题 content 泄漏**:会话标题显示原始正文片段(如 `<details> <summa…`,84cb104c 会话同症)——标题生成输入未清洗或兜底直接取 content 头部。修:title 生成失败/超时兜底改为清洗后的首行摘要,含 HTML/Markdown 标签时剥离;验收:长会话标题无标签裸露。
> 附:截图实证单会话 206 轮/1500 万 tokens——C 批次(上下文管理)紧迫性最强活证,随 C-r0 优先消化。
### 🔴 提交后跟进(2026-10-05 23:0x 走查发现,cb260ab 已入库但未修)
10. [ ] **loop_state 对新会话/编排会话静默失效(高)**:首次发送 conv 未落库 UPDATE 0 行,懒创建硬编码 loop_state: None(conversation.rs:534)——无人值守任务重启后无「可恢复」提示,断点续跑核心场景空转。修:首消息即落库 conv 或懒创建继承 loop_state;入口早退(key 失败/provider 超时)补清 running;list_parked 补消费方(侧栏「可恢复」入口)。验收:新会话发任务→重启→出现可恢复提示。
11. [ ] 【中】conversation_repo.rs:817 注释承诺防覆盖与实现矛盾(loop_state 已进 update_full SET 列)——lost-update 窗口,改回独立更新或注释改实话。
12. [ ] 【中】前端 i18n 双侧同缺 aiChat.reattachToMain 键(TopBar.vue:117 tooltip 裸键名)+ChatInput 围栏冲突/256KB UTF-16 口径——随批修。
> 以上为 72 文件走查结论(报告要点 23:0x 已交群),提交规范 18 笔全合规,质量项按本清单跟进。