# 🚀 CodeBuddy Code v2.79.0 发布

## ✨ 新功能

### 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 而非实际路径的问题
