🚀 CodeBuddy Code v2.175.0 发布
📦 版本信息
| 组件 | 版本 |
|---|---|
| CodeBuddy Code CLI | v2.175.0 |
| Agent SDK JS | v0.3.290 |
| Agent SDK Python | v0.3.289 |
✨ 新功能
Web UI 快速访问
⌘P 与 ⇧⌘P 合并成同一个面板,一个入口找到所有东西:
- 直接输入即搜索最近打开的文件,同时搜索整个工作区
- 输入
>运行命令、/使用斜杠命令、#跳到对话、?查看帮助 - 顶部搜索框左侧新增后退 / 前进,可在智能体、对话、页面和文件之间来回切换
- 搜索框可关闭,桌面版融入标题栏,全屏时同样可用
- 「打开目录」支持输入即导航与键盘操作,加载失败会说明原因并可重试
桌面版会记住窗口大小与位置,「完成后通知」恢复正常。
项目指令文件查找可关闭
在项目子目录启动会话时,默认会向上逐级查找并加载 CODEBUDDY.md / AGENTS.md。
如果子目录有自己的指令文件、不希望被上层的规则覆盖,现在可以关掉:
- 设置项:
memory.parentDiscovery: false - 环境变量:
CODEBUDDY_DISABLE_PARENT_MEMORY=1(优先级更高) - Web UI 设置页「记忆」分组也提供了对应开关
关闭后只加载启动目录本身的指令文件与规则目录。
🔧 改进优化
- 挂机更省资源:宠物动画按状态分档帧率、画面无变化时跳过重绘;后台轮询与事件流在服务异常时自动退避,恢复后回到原节奏
- 执行任务时更省电:流式回复改为约 30fps 节拍(速度不变);窗口失焦或页面隐藏时暂停所有循环动画,回到窗口自动恢复
- 对话过程更清爽:思考不再在每个工具前占一行,悬停工具行即可查看;标题改为统计实际操作次数;长任务只展示最近几步,更早的可一键展开
- 文件变更汇总改为胶囊:输入框上方显示「N 个文件已更改 +X -Y」,点击可展开、看 diff 或撤销本轮改动,不再在对话流里逐轮插卡;修复重新加载历史后把之前轮次也计入的问题
- 桌面端细节打磨:窗口按钮与标题栏垂直居中;后退 / 前进跳过不会改变画面的记录;搜索框右侧新增「回到我的分身」;快速访问面板文字统一 13px;版本号改为 Logo 悬停提示
- 远程主机安装更稳:安装到独立版本目录并用
current软链切换,升级不再影响正在运行的版本,磁盘最多保留两份;慢机器准备超时放宽,不再报 504
🐛 问题修复
- Remote Control 安全加固:修复登录限流可被绕过;手机端 Web 终端不再把网关密码放进 URL,密码也不再永久留在浏览器本地存储;补齐 Host 头校验,防止恶意网页通过 DNS Rebinding 操控本地 Gateway
- Remote Control 稳定性:Tunnel 进程意外退出后自动恢复;消息发送失败不再无限转圈;长连接超时定时器不再泄漏;job 页后台轮询暂停以省电
- 重启后分身自动恢复:后台服务重启后 Web UI 分身会还原上次打开的会话,中继 Web 绑定自动跟随当前服务,不再需要手动重新绑定
- 频道工具恢复正常:主 Agent 发言、私信、改任务板不再被误判成「没有 Agent Home 身份」;复用成员的频道会补齐 lead,不再留下无法派单的空频道;开场白发送失败会明确提示
- 远程主机页面不再卡死:切到远程主机后新建 / 恢复智能体不再卡住,远端路由不可用时自动熔断重试
- 经中继 Web 绑定子路径打开 Web UI 时连接正常:总线与终端 WebSocket 不再连不上
- Windows 下智能体重启偶发失败:目标文件被短暂占用时对原子写盘做退避重试,不再直接报错