72a49a7c8d
fix: 修复对话计时器持久化、子智能体工具美化与状态查询,统一后台通知池
...
- 新增 server/work_timer.py,在对话真正空闲(无前台任务、无后台子智能体/后台命令/压缩)时持久化 work_timer,并同步内存副本,解决刷新后计时器回退问题。
- server/chat_flow_task_main.py / chat_flow.py / tasks/models.py 在任务结束/取消时按空闲判定决定是否持久化。
- 前端 lifecycle.ts 在仍有后台任务时不提前停止计时器。
- 子智能体工具(create/terminate/get_status)渲染美化,task 参数放在顶部元信息区。
- 子智能体状态查询支持返回「已完成」「已终止」「不存在」;修复 wait_for_completion 在 final_result 就绪前返回导致的「ID 被占用」误报。
- 统一后台完成通知池 poll_completion_notifications,合并子智能体与后台 run_command 两路轮询,避免逐条触发工作循环与单工作区互斥冲突。
- 删除本次新增的各类 debug_log / notify_pool_log 调用及辅助脚本。
2026-06-25 04:16:44 +08:00
53b3669f1d
fix(stop): 强停止按钮两段式逻辑与 work_timer 持久化
2026-06-23 19:27:50 +08:00
6379f8c729
feat: complete conversation versioning UX and restore workflow
2026-04-11 16:16:40 +08:00
dcba8d9d76
refactor: split terminal and server chat flow modules
2026-03-07 18:38:30 +08:00
877bcc2fad
fix: improve api error diagnostics and raise model quotas
2026-03-06 17:02:19 +08:00
868640b479
feat: add aliyun quota fallback
2026-03-06 12:31:20 +08:00
08bc08b35f
feat: update model support and multimodal
2026-02-25 01:41:05 +08:00
89eeb449b5
chore: sync workspace updates
2026-02-23 01:20:41 +08:00
b0941a247b
fix: reduce workspace scans in host mode
2026-02-06 17:09:19 +08:00
406e777e22
feat: improve compression and context budgeting
2026-01-31 10:30:00 +08:00
bb91d22631
feat: add video send/view flow and guard model constraints
2026-01-30 17:04:33 +08:00
7890926c3d
fix: improve cancellation flow and api error tracing
2026-01-30 15:36:44 +08:00
453df30f45
refactor: replace file diff tools, simplify todos, disable typewriter
2026-01-29 14:20:01 +08:00
e5c2943cb2
fix: refine title prompt and sandbox config
2026-01-29 11:54:24 +08:00
82e7d0680a
feat: add api v1 bearer auth and polling docs
2026-01-24 02:35:07 +08:00
d6fb59e1d8
refactor: split web_server into modular architecture
...
- Refactor 6000+ line web_server.py into server/ module
- Create separate modules: auth, chat, conversation, files, admin, etc.
- Keep web_server.py as backward-compatible entry point
- Add container running status field in user_container_manager
- Improve admin dashboard API with credentials and debug support
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-22 09:21:53 +08:00