Skip to content

🚀 CodeBuddy Code v2.179.0 发布 ​

📦 版本信息 ​

组件版本
CodeBuddy Code CLIv2.179.0
Agent SDK JSv0.3.296
Agent SDK Pythonv0.3.295

✨ 新功能 ​

插件管理里直接查看和管理 MCP 服务 ​

在插件管理的 MCP 筛选下,会列出 mcp.json 里配置的服务器,显示连接状态、传输方式和来源,并支持启用/停用、重连、删除与发起认证。插件自带的服务器在此只读。

插件种类改由插件自身声明的能力判定:真正提供 MCP 服务的插件即使描述里没写 "mcp" 也能找到,同时带技能和 MCP 服务的插件在 Skills 与 MCP 两个筛选里都会出现。

REPL 执行中实时展示内层工具调用 ​

长任务不再只剩一行 running:折叠态按调用树逐条透出内层调用,正在执行的调用显示转圈与实时耗时。

Goal 支持附件与更长的目标条件 ​

  • 可随目标发送文件、图片、资源引用和长文本上下文,暂停恢复时附件保留,敏感内容沿用现有审查。
  • 目标条件上限由 4000 提升到 8000 字符。
  • Web UI 目标编辑弹层支持上传、粘贴、拖拽附件,以及预览和移除;等待发送时保留新草稿,切换会话会取消旧请求。

会话空闲时切换工具模式 ​

终端和 CLI 自带 Web UI 支持在同一会话空闲时切换标准、PTC、极简与创造模式,无需清空历史。下一轮会同步使用新的调用指导和工具声明,原角色、模型与权限保持不变;运行中或等待审批时仍不能切换。

🔧 改进优化 ​

  • 频道消息流更流畅:Agent Home 频道改为虚拟化渲染,只挂载可视区域内的消息行,单频道内存保留最近 1000 条,滚动到顶部自动加载更早历史;长频道滚动和重渲不再随消息数变卡,气泡合并、引用跳转、卡片作答等交互保持不变。
  • 频道发言可以更长:正文上限由 2000 提升到 20000 字符,超限时会明确报错而不是静默截断;房间历史被裁剪时会标出省略的字符数。
  • 辅助模型失败自动回退:自选的辅助任务模型请求失败时,会先在原模型重试一次,仍失败则改用默认模型继续执行,同一会话内后续请求直接使用默认模型;失败时不会长时间卡住。
  • 发消息不再重复读文件:自动快照对已确认未变化的文件不再逐次重读,跟踪大文件后发消息明显更快。
  • Mods 接口能力对齐:无头运行(SDK / 服务模式)下会话、工具、命令、配置、模型、MCP 等接口可用,Mod 可在会话内登记工具、命令和子 agent,并支持按来源读取设置、发送通知等能力。

🐛 问题修复 ​

  • 会话历史不再被误删:交互式入口不再把清理开关写进环境变量,工具、hook、MCP、插件里拉起的嵌套 codebuddy 不会继承后被按内置 30 天删除会话;读不到用户保留期时整次跳过清理,不再回落到 30 天。
  • Web UI 状态不再跳回空闲:实时回合仍在运行时,频道、侧栏和顶部状态栏优先展示实时状态,不会被陈旧快照覆盖。
  • Web UI 实时消息不再中断:通知通道遇到 409 时会先释放旧连接再重建,不再无限退避重试;只有 Bearer 凭据的页面也能正常建立总线连接。
  • 远程主机准备失败能看出该修哪里:分别提示本机安装资产问题、网络问题和认证问题;准备接口对确定性失败返回 409,不再被当成网关抖动反复重试。
  • 沙箱内命令不再被重复执行:命令已成功时不会再触发审批或重复执行;自动模式下沙箱拦截后保留首轮结果并提示申请沙箱外执行;审批放行后点「停止」不再卡死会话。
  • PTC 模式问答不再超时:十分钟未回答的问题不会自动失效,稍后返回终端仍可回答,取消或停止时会正确撤回;PTC 内层工具调用现在也会执行 Hook 的 allow / deny 与参数改写。
  • 工具模式上下文统计更准确:按实际模型声明估算工具占用,不再重复计算 MCP 工具;PTC 与极简模式恢复专用 REPL 调用说明。
  • 带图会话第二轮不再重复注入图片路径:避免打断模型前缀缓存导致命中率骤降。
  • 微信支付卡片恢复显示:宿主接管微信支付后支付卡可正常显示、查询结果可回填,失败时保留错误原因并区分商户订单与支付状态,避免引导重复下单。
  • Agent Home 频道协作修正:系统入站消息按只读回执处理,模型误重放会被明确拒绝;跨进程派单后任务板会刷新并显示新任务;子代理卡片不再统一回退到 general-purpose。
  • Agent Home 同事统一使用默认权限:创建、唤醒与定时任务统一使用默认权限,并继承创建者当前有效模型。
  • 子代理工具白名单:显式声明 tools: [] 的子代理现在按零工具生效,不再退化成继承全部工具。
  • 原生 ACP 延迟 MCP 调用不再重复审批:已授权的调用保持原有授权与执行路径。
  • MCP 日志不再刷屏:工具的 schema 无法无损转换时仍按非 strict 运行,日志改为调试级别。
  • 云沙箱启动不再等待旧配置:不再消费旧的伽利略配置,首轮请求不再为此最多等待 10 秒。
  • 定时任务返回聊天可定位:从执行记录返回聊天时能跳到对应触发消息。
  • 终端退格恢复正常:连续或长按退格可以正常删除字符,不再插入不可见控制字符。