🚀 CodeBuddy Code v2.134.0 发布
📦 版本信息
| 组件 | 版本 |
|---|---|
| CodeBuddy Code CLI | v2.134.0 |
| Agent SDK JS | v0.3.240 |
| Agent SDK Python | v0.3.239 |
✨ 新功能
恶意域名防护
为 Sandbox 网络请求和 WebFetch 接入域名哈希匹配能力,复用安全中心网络白名单,命中恶意域名时自动阻断访问并记录安全审计,覆盖 macOS / Windows / Linux 全平台。
沙箱安全策略托管强制
命令沙箱在会话运行时读取企业下发的托管安全策略并强制生效,确保企业配置的文件保护与命令控制规则在本地执行链路中不可被绕过。程序黑名单同样支持从安全中心同步到沙箱,阻止命中的程序及其子进程启动。
--serve 默认开启密码认证
codebuddy --serve 现在默认开启密码认证:启动时生成随机密码并打印可点登录链接,点击后 30 天内无需重复输入。此前本机默认无认证会让同机任意进程或恶意网页无差别访问文件、终端与环境变量等接口,现已收紧。需要免认证访问(CI、脚本)可用 --auth none 显式关闭。
升级注意:脚本化调用 /api/v1/* 需补带凭据 -H "Authorization: Bearer $PASSWORD"。
模型限流自适应重试
对模型请求"生成开始前"的失败(429 / 5xx / 408 / 409)新增指数退避重试,网关重启、瞬时过载等场景不再直接中断整个任务;额度耗尽类错误会直接切换 fallback 模型,避免无谓等待。新增环境变量 CODEBUDDY_MAX_RETRIES 控制重试次数,CODEBUDDY_RETRY_WATCHDOG=1 支持无人值守场景的无限重试。
会话回退(Rewind)
新增把工作区文件和对话历史恢复到某条历史消息之前状态的能力,支持"撤销到某条消息"的使用场景。提供 --rewind-files、--resume-session-at、--dry-run 命令行参数,以及 stream-json 长驻模式下的运行时控制协议。
Artifact 工具升级
ShareLink 工具更名为 Artifact(发布本地 HTML/Markdown 为可分享公网链接),ShareLinkUnpublish 更名为 ArtifactControl。新增 existingShareLink 参数支持原地更新同一链接;旧权限规则与开关继续兼容。
ACP 首轮 MCP 连接状态可视化
ACP 客户端(IDE / Web UI)与 TUI 在新建会话首个 prompt 时,可实时看到 MCP 服务器的连接进度(Starting MCP servers (N/M)),不再是一段无提示的等待。
Monitor 工具支持 WebSocket 事件源
Monitor 工具现在可以直接监听 ws:// / wss:// 地址,服务端推送的每条消息都会作为事件唤醒模型,无需再手写 WebSocket 客户端脚本;内置内网/环回/云元数据地址拦截与域名黑白名单校验。
Web UI 后台会话管理
新增后台会话页面与侧边栏,支持派发、停止、重启、删除会话,并可直接在侧边栏内嵌完整对话(追问、取消、工具调用、MCP 界面)。派发时可选择模型、思考强度、启动权限与启动目录。
Agent View 与后台任务体验优化
- Agent View 输入框现在支持全量斜杠命令,ESC 统一回到最近交互会话
- Web UI 对话页新增后台任务面板,展示后台命令的运行时长和结束状态,刷新页面不再丢失
- 后台会话上下文继承升级为全量历史,长任务交接不再丢信息
🔧 改进优化
- stdio 常驻模式启动提速:修复多处冗余的产品配置同步逻辑,首个 prompt 的启动耗时从约 3 秒降至毫秒量级
- 思考强度档位修复:选择
max思考强度不再被误降级为xhigh;自定义模型对不支持的档位自动降级到high /model场景切换优化:lite / reasoning 场景模型切换拆分为独立命令/model:lite、/model:reasoning,单层列表直达选择- 企业 endpoint 诊断增强:解析结果与来源新增日志,便于定位"配置已写入但未生效"问题
🐛 问题修复
- 冷启动稳定性:修复多个偶发崩溃问题(
default agent is not registered),根因是 Agent 模板构建未等待产品配置同步完成 - Web UI 会话切换:修复重复申请连接导致的
ADMISSION_FAILED、多标签页并发访问停滞、切换竞态导致内容重复或丢失等问题 - 消息队列:修复「立即发送」需等当前任务跑完才生效、点击后队列项永久转圈、斜杠命令消息丢失等问题
- 后台任务通知:修复任务已完成但界面停留在"运行中"的问题
- 上下文与压缩:修复切换模型后自动压缩阈值判断错误、长会话触发 400 超限、压缩计数器跨请求残留导致会话永久失去压缩能力等问题
- 登录体验:修复 iOA 登录健壮性缺陷、daemon 远程访问下账户登录卡死转圈的问题
- 终端显示:修复终端字符集被污染导致 TUI 花屏的问题,支持自动复位
- 跨平台修复:Windows 删除会话偶发失败、Windows Web UI 终端窗口闪烁、Linux 大仓库 Web UI 因文件监听耗尽卡死、Linux 恶意网站拦截失效等问题
- 模型调用稳健性:修复模型输出畸形工具参数后反复空转、子代理响应截断恢复误报成功、命中安全审查后会话上下文残缺等问题
- 计划模式:修复审阅计划看不到内容、"调整计划"误退出计划模式、团队协作计划批准后成员无法执行等交互问题
📝 文档更新
- HTTP API 文档新增后台会话章节
- Web UI 文档新增「后台会话」使用说明