]> acesimba.cloud Git - codebuddy-web.git/commit
feat(console): 断线保活 + 四态实时状态 + 重连聚焦修复
authorCodebuddy <codebuddy@localhost>
Wed, 12 Aug 2026 09:21:13 +0000 (17:21 +0800)
committerCodebuddy <codebuddy@localhost>
Wed, 12 Aug 2026 09:21:13 +0000 (17:21 +0800)
commit03717bbf47403f54f7e64c26a2011bd5dbcb4311
treec5a9a37218608a5cc275df31d2f4356cfe468c1b
parent7ad4586b60357b2aa7433bc774d75fc71f90e0ab
feat(console): 断线保活 + 四态实时状态 + 重连聚焦修复

- 浏览器关闭不再杀死任务:/ws 断开只解绑 ws,进程组保留后台运行
- 新增 RUNNING 注册表与 _drain 异步读取,缓冲 PTY 输出供重连回放
- /api/tasks 返回四态 live_status:前台已登录 / 后台运行中 / 后台任务待确认 / 空闲
- 后台跑完且无人观看时显示「后台任务待确认(退出码 N)」提示用户回来确认
- 重连发送 reattach 消息(运行时长/回放/当前任务),并自动聚焦终端,去除冗余分隔行
backend/app.py
frontend/index.html