🚀 CodeBuddy Code v2.58.0 发布
✨ 新功能
微信客服 & 企业微信远程网关
新增微信客服(WeChat KF)和企业微信(WeCom)平台接入能力,支持通过 Webhook 回调接收消息并主动回复。微信客服适配器包含回调签名校验、AES 加解密、sync_msg 消息拉取、客服账号自动创建等完整能力。
🔧 改进优化
- Python SDK 认证增强:新增独立认证 API(
authenticate/logout),支持 two-phase 登录流程,重构控制请求机制支持请求-响应匹配和超时处理 - Python SDK 类型完善:新增
McpServerStatus、AuthenticateResponse、UserInfo等类型定义 - SDK 错误诊断改进:Python SDK 新增启动崩溃检测和 stderr 捕获,JS SDK 改进进程退出原因追踪和错误类型导出
- Headless 模式稳定性:重构模块导出为三层结构,消除 headless 构建中的 IoC 解析失败
- 隧道连接优化:强制使用 HTTP/2 替代 QUIC 提升兼容性,支持 detached cloudflared 进程跨会话复用,新增 tunnel-state.json 管理多端口并发隧道
- 插件市场自动更新:市场详情页新增启用/禁用自动更新开关,内置市场默认开启,第三方市场默认关闭
- 配置缓存隔离:修复 CLI 临时参数(如
--system-prompt)污染配置缓存的问题 - Web UI 改进:历史回放支持展示用户消息中的图片并新增放大查看,子代理支持折叠/展开,工具调用统一可点击
- Web UI Bun SFE 兼容:支持将静态文件嵌入 Bun 单文件可执行程序,兼容扁平模式下的资源加载
- Gateway 命令体验:启动 Gateway 服务时显示 Loading 动画,防止用户重复操作
- 任务进度显示优化:优化 loading-box 中任务和队友描述的文本截断,避免长文本溢出
🎨 界面优化
- 暗色主题视觉优化:调暗并统一了暗色模式下各组件的边框颜色,使其在暗色背景下更加柔和自然
🐛 问题修复
- Hooks 执行挂起:修复 hook 脚本启动后台进程时导致执行挂起的问题
- SubagentStop Hook:修复回调中 transcript_path 指向不存在文件的问题
- 子代理交互:修复子代理中 AskUserQuestion 被自动批准导致无法在主界面显示问题面板的问题
- Compact 历史链:修复 compact agent 因历史截断导致上下文不完整的问题,修正多条 assistant 消息场景下的分组错误
- 工具审批导航:修复确认框消失后输入框不可见的渲染问题
- 模型同步:修复 Web UI 切换模型后 CLI 未同步更新的问题