Skip to content

🚀 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 文档站