🚀 CodeBuddy Code v2.130.0 发布
📦 版本信息
| 组件 | 版本 |
|---|---|
| CodeBuddy Code CLI | v2.130.0 |
| Agent SDK JS | v0.3.235 |
| Agent SDK Python | v0.3.234 |
✨ 新功能
全新 Agent View(codebuddy agents)
新增后台会话管理主界面,把「后台会话列表」与「派发输入框」整合到一屏:
- 会话行展示状态、耗时、来源目录与关联 PR,支持 peek 详情面板与快捷键 overlay
- 每个后台会话由独立的常驻终端托管一个完整交互 CLI,后台任务始终有稳定运行主体
- 派发输入框支持智能建议:
@补全会话目录与子代理,/补全视图内命令与内置命令,Tab 一键补全
空输入框按 ← 就地打开 Agent View
在空的输入框上按左箭头即可就地打开 Agent View,同一进程内完成切换——当前会话的运行状态、模型流、工具执行、权限与历史全部原地保留,返回对话时历史正确重绘。默认开启,可在设置中关闭或整体禁用 Agent View。
面板内 attach 后台会话
从 Agent View 面板可直接接入后台会话,续接同一段对话与正在运行的任务;断开连接(detach)后会话继续在后台运行,不会中断。
前台会话 → 后台 job 交接
/background(别名/bg):把当前会话搬到后台运行,前台退出/fork-bg:把当前会话复制一份到后台运行,当前会话继续存活
交接过程完整处理各类边界,失败时自动回滚、保证前台会话不丢失。
后台会话写隔离
后台会话在第一次修改文件前,会自动移入独立的隔离工作区(git worktree),让并行派发的多个会话各写各的检出、互不干扰;在不适用的目录下会按规则自动跳过。
会话内 PR 关联采集
会话中执行 gh / glab 命令创建或操作 PR / MR 后,会自动从命令输出中识别并关联对应的 PR / MR 链接并刷新其状态,支持 GitHub 与 GitLab。
🔧 改进优化
- 交互与退出体验:交互态下双击 Ctrl+C 退出;非交互(
-p)模式下需审批的工具会走统一拒绝通道,任务正常继续不再挂起 - 光标显示修复:修复回车选中会话处残留硬件光标的问题
🐛 问题修复
- Write / MultiEdit 并发覆盖保护:Write 覆盖已存在文件前现在与 Edit 一致——要求先读取,且若文件自上次读取后被改动(用户、格式化工具或其它并发会话),会拒绝覆盖并提示重新读取,大幅降低并发或外部改动被静默丢弃的风险;MultiEdit 同步接入该校验。新建文件与目录路径不受影响
- 数据归户准确性:修复待命进程冷启动时活跃数据在真实用户身份就绪前上报、导致归户到占位账号的问题,改为身份就绪后再上报