Skip to content

🚀 CodeBuddy Code v2.142.0 发布

📦 版本信息

组件版本
CodeBuddy Code CLIv2.142.0
Agent SDK JSv0.3.249
Agent SDK Pythonv0.3.248

✨ 新功能

本地模型运行支持

在支持的桌面端中,现在可下载并使用本地模型;系统会按设备能力自动匹配运行后端,支持暂停、续传和完整性校验,下载中断后可继续。

Web UI 固定路径前缀

--serve 新增 --base-pathCODEBUDDY_GATEWAY_BASE_PATH,可将 Web 页面和 API 统一挂载到固定路径,方便接入按实例前缀转发的反向代理环境。

遥测上下文传播

ACP、stream-json 与 Server API 支持接收 W3C Trace Context 和 Baggage,并将当前轮次的追踪上下文透明传递到遥测、MCP 请求与短命子进程,帮助跨服务串联调用链路。

🔧 改进优化

智能体启动与恢复体验

  • Web UI 在连接、新建和 iframe 加载阶段统一使用轻量欢迎页,不再显示空白页面或冗余连接提示。
  • 创建智能体后立即展示首条用户意图,并提前准备输入区和对话预览。
  • 仅有 1~2 个工具调用时直接展示工具卡,不再额外套一层折叠分组。
  • Agent View 优化启动宽限、详情查询与连接时机,更快展示可用页面;历史会话恢复后可在同一页面继续连接。

并发任务与资源管理

  • 后台 shell、workflow 和 agent 树支持分层选择、查看详情、停止单项或停止全部任务,已完成节点自动移除。
  • 空闲 worker 约 10 分钟后仅回收进程,保留会话与 transcript;再次进入时可自动恢复,不影响正在运行或查看的会话。

插件启动与管理

  • 插件 Host 可按 Product 快照加载已配置插件,并支持通过 /api/v1/plugins/reload 触发重载。
  • 插件安装、启用、更新与启动投影流程更加一致,减少缓存占用、并发刷新或空请求体导致的失败。

🐛 问题修复

  • 并发 agent 状态与清理:修复中断后的临时团队残留、后台任务计数偏差、选中项跳动、边界节点不展示和同步树状态误判。
  • 弱网长工具执行误判无响应:执行长工具或等待异步 I/O 时会发送业务进度心跳,避免健康任务被上游提前中止。
  • 上下文超限恢复空转:自动恢复持续失败时会在重试耗尽后正确展示上下文超限错误,不再无限循环。
  • Esc 中断异常:Esc 只停止前台对话,不再误停后台 workflow;存在排队消息时也可正确中断当前轮次并继续处理队列。
  • 输入草稿与对话回放:worker 回收或 iframe 失效后可继续使用宿主输入框并恢复长草稿;历史回放与实时消息不再重复正文和 REPL 卡片。
  • 交互式工具界面历史恢复:刷新或重新打开历史会话后,交互式工具页面及其首屏结果可正常恢复。
  • 沙箱工作目录稳定性:启用沙箱后,相对路径仍以原项目目录为准,不会因内部目录切换而找错文件。
  • 沙箱文件写入与备份路径:修复部分 Windows、链接路径及项目目录外已获允许文件仍写入失败的问题,文件备份判断也更稳定。
  • 多窗口占用误判:残留锁、幽灵连接与探测超时不再让首个窗口误进入只读状态,占用窗口可继续发送文本并重新争夺 writer。
  • iframe 连接状态:占用、断链和发送无响应会显示准确提示并支持重试,冷启动不再误报断链,快速恢复不会清除新连接授权。
  • Web UI 工具输出与侧栏状态:Bash、REPL 输出恢复为真实终端文本;对话结束后侧栏不再持续显示“运行中”。
  • MCP 资源工具反复消失:资源目录查询失败时复用最近成功结果并输出告警,避免慢服务导致资源工具在对话中来回消失。
  • 终端文件与网页链接:改进相对路径、Unicode、空格路径、行列范围和跨平台识别;网页链接统一使用站内确认框。
  • Web UI 文件与编辑体验:修复资源管理器右键删除目标错误、菜单越界、Git ignored 样式和编辑器模块缺失误报等问题。
  • macOS 目录扫描授权弹窗:仅受保护目录的元数据探测被拦截时,不再触发额外授权或脱沙箱重跑。
  • 敏感工具结果重复审批:同一次调用恢复的受保护敏感值继续保持密文展示,不再重复弹出审批。
  • 插件 Marketplace 刷新失败:刷新时间不再被当作内容版本,并阻止旧扫描结果覆盖新 catalog。
  • 安全中心与 Plan agent:文件询问准确区分读取、写入和删除;Plan agent 的只读方案设计定位与工具集合更加明确。

📝 文档更新

  • CLI 文档归档:同步最新使用指南、API 与版本说明,补齐多语言导航和翻译索引,并修复站内路径及锚点链接。