oudecheng
fef5ae7626
fix: 修复 P0 级技术债(useEffect 依赖项缺失 + prompt 注入吞错)
P0-1: web/src/App.tsx 话题刷新 useEffect 依赖项不完整
- 原依赖数组仅 [topicRefreshTrigger],但 effect 体内使用了
status/handleCommand/sendMessage/requestTopicList
- 导致断线重连后 status 从 disconnected→connected 时
effect 不会重新运行,话题刷新被静默丢失(stale closure bug)
- 补全依赖数组为 [topicRefreshTrigger, status, handleCommand,
sendMessage, requestTopicList],与同文件 200-208 行 effect 风格一致
P0-2: src/gateway/agent_prompt_provider.rs 静默吞错
- record_injection 中 let _ = repository.mark_agent_prompt_reinjected(...)
丢弃了 Result 错误
- 失败时 Agent prompt 注入计数错乱且无任何日志
- 改为 if let Err(e) = ... { tracing::warn!(...) } 记录 session_id 和 error
2026-07-08 14:33:22 +08:00
..
2026-07-08 09:33:11 +08:00
2026-07-03 19:32:14 +08:00
2026-07-03 19:32:14 +08:00
2026-07-06 18:07:33 +08:00
2026-06-14 10:24:52 +08:00
2026-07-07 17:45:07 +08:00
2026-07-06 18:07:33 +08:00
2026-04-28 14:16:30 +08:00
2026-07-07 14:13:09 +08:00
2026-07-08 14:33:22 +08:00
2026-07-08 10:56:25 +08:00
2026-05-12 17:44:39 +08:00
2026-06-13 09:06:45 +08:00
2026-07-06 18:07:10 +08:00
2026-07-07 14:14:20 +08:00
2026-06-02 23:31:05 +08:00
2026-07-07 10:03:16 +08:00
2026-07-07 18:36:23 +08:00
2026-07-07 17:45:07 +08:00
2026-06-02 15:23:50 +08:00
2026-07-06 18:07:10 +08:00
2026-06-19 10:40:00 +08:00
2026-06-19 10:40:00 +08:00
2026-04-28 10:33:31 +08:00
2026-06-10 11:26:35 +08:00