🚀 CodeBuddy Code v2.79.1 发布
✨ 新功能
Daemon 常驻模式与后台会话
新增 Daemon 守护进程支持,可通过 daemon start/stop/status/restart 命令管理后台运行的 CLI 实例。同时支持 --bg 参数在后台启动任务,配合 ps/logs/attach/kill 命令对后台任务进行全生命周期管理。
Web UI Workers 与日志管理
Web UI 新增 Workers 页面,可视化管理所有 Worker 进程和 Daemon,支持启停、终止操作。同时新增独立日志查看器,支持 4 种日志类型(遥测/进程/调试/对话)切换、关键词搜索和语法高亮。
系统监控视图
Web UI 新增 Metrics 页面,展示系统 CPU、内存、磁盘使用概览以及各实例进程级资源指标(RSS、Heap、运行时长),支持 8 秒自动轮询刷新,帮助随时掌握资源状态。
编辑器体验全面升级
- 标签增强:支持拖拽排序、固定标签(Pin)、溢出滚动箭头,以及增强右键菜单(复制路径、在文件树中定位、关闭右侧、关闭已保存)
- 面包屑导航:编辑器顶部显示文件路径层级,点击可快速切换同级文件
- 快速打开:支持 Cmd+P / Ctrl+P 快速搜索并打开文件
- 文件预览:支持图片(缩放/拖拽/棋盘格背景)、Markdown、PDF、SVG 预览和二进制文件信息页
- 状态栏:底部显示光标位置、选区信息、语言类型等编辑状态
- 最近文件:空编辑器页面展示最近打开文件列表
🔧 改进优化
- 执行阶段追踪:Loading 状态栏新增细粒度执行阶段显示(preparing / waiting for model / streaming / processing / running tool),帮助了解 Agent 当前正在做什么
- 后台任务支持扩展:stream-json 和 headless 模式现已支持后台任务,仅 print 模式(
-p)保持原有限制 - 设置页面重构:重构为数据驱动的设置面板,支持通过 REST API 读写用户级设置,包含开关、选择、文本输入、JSON 编辑等控件,操作后有保存反馈提示
- 代码块优化:复制按钮改为悬停浮动显示,去除语言标签栏,界面更简洁
- 菜单交互改进:斜杠命令、@ 文件补全、+ 功能面板现支持点击外部自动关闭
🐛 问题修复
- 命令补全菜单:修复输入命令参数时补全菜单仍然显示的问题,光标离开命令名区域后菜单会正确关闭
- 指标采集:修复多实例场景下 metrics 接口的循环调用问题
- 会话工作目录:修复 Web UI 会话工作目录设置为 URL 而非实际路径的问题
📝 文档更新
- Daemon 使用文档:新增 Daemon 常驻模式完整使用指南
- API 文档补充:补充 Workers、Daemon、Metrics 等新增 API 端点文档
- ACP 协议文档:更新 ACP 协议文档,补充 Team 状态推送等新特性说明
- 发布说明同步:同步 v2.77.0 ~ v2.79.0 发布说明到 IDE 文档站