Skip to content

🚀 CodeBuddy Code v2.171.0 发布 ​

📦 版本信息 ​

组件版本
CodeBuddy Code CLIv2.171.0
Agent SDK JSv0.3.286
Agent SDK Pythonv0.3.285

✨ 新功能 ​

远程主机管理 ​

侧边栏新增紧凑的远程主机切换与管理入口,可快速在多台主机之间切换,也可以在新窗口中打开指定主机,原窗口的工作区与会话保持不变。添加主机时可以直接复用已有 SSH 配置,或先预览 SSH 命令再确认应用,减少重复填写。

远程目录文件与 Git 浏览 ​

在已授权的远程目录中,现在可以直接浏览文件,查看 Git 状态、Diff、日志与分支。关闭页面或连接中断时,对应的远程请求会同步终止,不会在后台继续占用连接。

模型请求自动重试 ​

模型请求在生成开始前失败时,会按服务端下发的重试策略自动重试:瞬时限流、服务端错误与部分可恢复错误最多重试 8 次,等待时间逐次翻倍;服务端要求更久时按其时间等待。重试期间会话会显示正在重试,点击停止立即结束等待且不再发起请求。

🔧 改进优化 ​

后台会话崩溃后自动续跑 ​

--bg 后台会话进程意外退出(例如被系统强制回收)时,会自动按原会话恢复并继续执行;如果崩溃时任务仍在进行,还会自动发送续跑提示接着做。默认 600 秒内最多自动重启 3 次,续跑提示与状态文案随系统语言显示中文或英文。

REPL 调用结果更清爽 ​

REPL 调用行不再铺开完整代码(完整代码仍可通过 Ctrl+O 查看),结果区默认每次一行展示内部工具调用。需要更简洁的视图时,可设置环境变量只保留耗时与最终输出。

记忆工具命名统一 ​

云端长期记忆的召回与更新工具统一命名为 MemoryRecall 与 MemoryUpdate,使用规则同步精简;平台不可用时不会退化为写入本地文件。

🐛 问题修复 ​

  • 修复开启网关密码后暴露端口或经隧道转发时,远程连接可以绕过密码建立的问题,并避免密码出现在访问日志中。
  • 修复在对话中运行用户自装的 codebuddy 时误清理宿主会话历史、导致较早对话显示「暂无对话记录」的问题。
  • 修复后台任务结果读取后仍重复唤醒对话的问题,未读完成通知会合并处理。
  • 修复模型只返回思考内容时无效续跑、并被模型网关拒绝的问题。
  • 修复自动刷新插件时可能打断正在提交的消息、且不显示错误提示的问题。
  • 修复文件编辑前后长度相同时检查点丢失新版本、回退误撤销更早修改的问题,以及恢复旧会话后文件回退提示不可用的问题。
  • 修复内置工具展示本地文件和部分只读操作时可能被安全审查误拦截的问题。
  • 修复 Windows 下后台会话偶发无法完成启动登记、回复被误存为待发送消息的问题。
  • 修复机器上安装多个 Node 时 codebuddy update 一直停在旧版本的问题。
  • 修复 PTC 模式下协调者派发子 Agent 后团队归属被误切换、终端任务树与回报异常的问题。
  • 修复断开远程连接后被自动重连、实例删除失败与有效进程被误判为已替换的问题;统计、链路与监控页面改为读取所选主机,切换主机时清空旧数据。
  • 修复远程首屏请求与状态查询误发到本机,以及停止远端 daemon、断开失败时菜单静默关闭的问题。
  • 修复关闭文件预览后仍继续下载、占用连接的问题。
  • 修复模组取消信任后无法重新弹出授权确认、导致无法重新启用的问题。
  • 修复智能体任务改为后台运行后,频道成员重启或恢复会话后无法发言、无法读写任务板与私信的问题。
  • 修复旧智能体读取目录时丢失模型与权限设置的问题。
  • 统一 macOS 下快捷键提示的符号与顺序写法,Windows 与 Linux 保持原有组合键写法。
  • 优化 Web UI 在手机浏览器上的体验:底部控件避开浮动地址栏,输入时页面不再自动放大,窄屏与键盘弹出时菜单不再超出可见区域。
  • 修复 CodeBuddy Desktop 中 daemon 重启后新手引导重复弹出的问题。