Skip to content

🚀 CodeBuddy Code v2.119.0 发布

📦 版本信息

组件版本
CodeBuddy Code CLIv2.119.0
Agent SDK JSv0.3.207
Agent SDK Pythonv0.3.206

✨ 新功能

插件依赖与缓存管理

插件系统全面增强,支持完整的依赖管理与本地缓存:

  • 插件依赖:支持 dependencies 声明、传递安装与启用、semver tag 解析、跨 marketplace allowlist、依赖冲突诊断和孤立依赖清理;
  • 插件缓存:新安装的 marketplace 统一落到 plugins/marketplaces/<marketplace>,启用 / 安装插件时物化到 plugins/cache/<marketplace>/<plugin>/<version> 并写入清单文件;
  • 插件能力:支持插件 bin/ PATH 注入、root/data/project 与 user_config 环境、持久化 data 生命周期、settings.json allowlist、defaultEnabled 等完整能力。

🔧 改进优化

  • Deep Research 输出格式化:Workflow 返回结果从 JSON 结构改为可读的 Markdown 报告,包含摘要、发现、反驳声明和统计信息
  • 子 Agent 消息隔离:子代理转发的用量消息不再在主对话中渲染,仅用于 token 消耗追踪,让主对话更清爽
  • 子 Agent 工具标题前缀:Web UI 中为子 agent 内部执行的工具调用添加类型前缀显示,便于区分来源
  • 文件撤回防复活:Web UI 文件变更面板增加防复活机制,防止异步广播将已撤回的文件重新加入列表
  • Windows 插件性能:插件 data、MCPB、完整性检查与 Git 探测改用异步文件 I/O,Git/npm 安装不再同步阻塞主线程,MCPB 复用流式解压提升安装速度
  • macOS 沙箱运行时增强:为 macOS 沙箱内 Python 和 Node 文件 API 接入受控文件访问链路,文件读写更安全可控
  • macOS 沙箱文件备份:在 macOS 沙箱 shell 的重定向、写入和修改前接入备份链路(含 truncate 截断操作),误操作可回退

🐛 问题修复

  • 提升多轮对话缓存命中率:修复并行工具调用场景下工具结果序列化形态不一致导致的缓存前缀抖动问题,多工具 / 子代理场景的缓存命中率与费用显著改善
  • 会话唤醒卡顿:修复 stream-json + --resume 场景下 initialize 响应被历史事件抢先写入 stdout 的排序竞争,避免会话唤醒被拖慢到 120s+(#63837)
  • 工具审批送达:修复对话之外自动续跑(后台任务完成、错误恢复、定时 / 渠道触发)撞到高危命令审批时,审批框无法送达客户端、会话卡在等待授权的问题
  • 认证初始化:优化认证慢路径,避免网络配置同步抖动阻塞无头模式认证初始化
  • AskUserQuestion 多选回答:修复多选题同时选择预设项和填写自定义项时,自定义内容覆盖已选项的问题
  • PostToolUse 图片结果:修复 hook 返回附加上下文时破坏图片结构化工具结果的问题,避免图片结果降级为文本或丢失