🚀 CodeBuddy Code v2.142.0 发布
📦 版本信息
| 组件 | 版本 |
|---|---|
| CodeBuddy Code CLI | v2.142.0 |
| Agent SDK JS | v0.3.249 |
| Agent SDK Python | v0.3.248 |
✨ 新功能
本地模型运行支持
在支持的桌面端中,现在可下载并使用本地模型;系统会按设备能力自动匹配运行后端,支持暂停、续传和完整性校验,下载中断后可继续。
Web UI 固定路径前缀
--serve 新增 --base-path 与 CODEBUDDY_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 与版本说明,补齐多语言导航和翻译索引,并修复站内路径及锚点链接。