🚀 CodeBuddy Code v2.176.0 发布
📦 版本信息
| 组件 | 版本 |
|---|---|
| CodeBuddy Code CLI | v2.176.0 |
| Agent SDK JS | v0.3.291 |
| Agent SDK Python | v0.3.290 |
✨ 新功能
远程 SSH 主机支持桌面深链打开
远程控制 Web UI 的主机列表新增「在桌面端打开」:
- 点击生成
codebuddy-desktop://深链,直接唤起本机桌面客户端打开该 SSH 主机及其工作区 - 主机与工作区信息随链接恢复,未登记的主机保持挂起、不会误连
🔧 改进优化
- IOA 路由模式可用环境变量指定:新增环境变量
CODEBUDDY_ENV_ROUTE_MODE,设置里没有envRouteMode时读它,用于选择企业请求头的 staging 或正式取值 - 专家身份随请求透传:提示 baggage 中的专家标记(专家 id、团队任务、审核类型)自动展开为平台请求头,内置模型请求、平台 REST 与联网搜索同样携带,专家链路归因更完整
- SDK 常驻服务能力增强:新增一批会话级选项——宿主确认卡通道、
strictMcpConfig、会话插件根、服务代理地址、按会话环境变量、沙箱不可用回退、Agent Teams 与标题生成开关等;宿主可按会话细粒度控制,不同会话互不影响
🐛 问题修复
- 模型响应头超时不再误判为取消:等待响应头超时复用首 token 超时的恢复预算自动重试,真实用户取消仍立即停止
- Hook 超时后不再残留进程:同步和异步 Hook 超时会回收整个进程树,实际命令不再留在后台运行
- 安全审查拒绝只作用于当前调用:已被自动拒绝的工具调用不会被重复审查,也不会因后续审查结论变化而被执行;后续独立调用仍正常审查
- 插件工具钩子只派发一次:修复
tool.call钩子对同一次 MCP 工具调用执行两次、弹出两张确认卡的问题;工具确认改在钩子之后进行,钩子改写参数不再被拒绝 - 大图查看不再中断会话:修复 ViewImage 图片结果在 ACP 中重复传输导致消息过大、会话连接中断的问题,完整图片与历史内容保留
- 常驻服务(WorkBuddy)修复一批问题:安全确认改经宿主弹出卡片,不再静默放行或一直等超时;安全审查、企业安全策略、回复语言、Max Mode 按会话生效;关闭会话时一并结束后台任务树;清空上下文不再额外发起模型请求;遥测事件使用正确的会话 id