Repository navigation
Releases: liubaicai/dsh-codebuddy-link
Releases · liubaicai/dsh-codebuddy-link
Release list
v0.3.21
多账户与精简设置页
- 浏览器添加多个账户,支持重命名、启停、重新授权、独立积分刷新和删除。
- 固定账户 / 账户池模式:新会话轮询,同一会话保持绑定,每账户最多同时执行 1 个调用。主模型、后台请求和独立委派共享调度。
- 启用账户管理后不再静默回退本机 CLI 登录;执行中不切换身份、不自动重试或重放。过期凭据需重新授权,旧请求失败不会禁用新凭据。
- 设置页使用紧凑账户卡片与模型按钮;移除 JSON 导入、手动模型及运行参数控件。安全说明支持悬停/聚焦,运行记录默认折叠。
- 自动迁移旧插件凭据,保留原文件备份;删除全部账户仍保持托管状态。
验证与边界
- 本地全量测试、TypeScript 检查、构建与包预检通过;桌面及 390px 窄屏预览通过。
- 账户绑定和并发控制限当前插件实例,不跨进程共享。候选模型不代表账户权限。
- 实际多账户授权与余额需在用户环境核对;本次不自动安装或替换正在运行的插件。
- ACP 原生工具仍在 DSH 沙箱之外执行,权限跳过默认关闭,仅用于可信任务。
升级
dsh plugin --profile web add "git+https://github.com/liubaicai/dsh-codebuddy-link.git#v0.3.21"或下载本页 dsh-codebuddy-link-0.3.21.tgz,用 SHA256SUMS.txt 核对 SHA-256 后安装。将 web 替换为实际 profile,安装后完全退出并重启对应 DSH 实例。
v0.3.20
更新内容
- Provider 主调用固定使用 ACP stdio,由 CodeBuddy CLI 原生工具完成任务,不再提供 bridge 模式开关。
- 移除 Provider 的 DSH 工具信封解析和回放路径,JSON、DSML 等最终回复按文本保留,避免格式错误导致整轮失败或重复执行。
- 保留独立的
dangerouslySkipPermissions开关,默认关闭。标题、压缩等后台请求仍禁用原生工具;codebuddy_ask保持独立配置。 - 补齐 ACP 用量去重、模型与会话校验、取消和超时处理,以及 Windows 子孙进程回收。
升级须知
- 旧
executionMode设置和DSH_CODEBUDDY_EXECUTION_MODE环境变量不再生效;下一次保存设置时清除旧键。 - 需要支持 ACP v1 / stdio 的 CodeBuddy CLI,已验证版本为 2.177.1。
- ACP 原生工具不经过 DSH 文件沙箱或逐项确认,仅用于可信工作区;CLI 自身权限策略仍生效。取消不能撤销已经完成的写入或外部操作。
- 安装新版本后完全退出并重启对应 DSH 实例。
安装
dsh plugin --profile web add "git+https://github.com/liubaicai/dsh-codebuddy-link.git#v0.3.20"或下载本 Release 的 .tgz 安装包,使用同页 SHA256SUMS.txt 核对校验值。将 web 替换为实际 profile。
v0.3.19
v0.3.18
更新内容
- 解析失败时在会话中展示完整原始回复,便于复制排查;保留失败状态,整批工具调用均不执行。
- 工具参数优先使用 JSON 对象,减少嵌套字符串转义导致的格式错误;继续兼容合法的旧字符串参数。
- 参数解析错误标明具体调用序号,例如
tool call #3 arguments: trailing JSON data。 - 修复 JSON 围栏在合法 Unicode 分隔符处被错误关闭的问题。
- 保留 token 用量与失败状态,设置页运行记录仍仅保留元数据;不自动修补参数、不自动重试或切换模型。
验证
367 项测试通过;Windows / Ubuntu、Node 22.18.0 / 24 CI 全部通过;安装包构建、校验及安装冒烟测试通过。
升级
dsh plugin --profile web add "git+https://github.com/liubaicai/dsh-codebuddy-link.git#v0.3.18"将 web 替换为实际 profile。也可下载下方 .tgz 安装包,使用 SHA256SUMS.txt 校验。
隐私提示:失败原文会进入会话记录,可能包含代码或敏感内容,请在分享前检查。
v0.3.17
更新内容
- 打开设置页时自动刷新账户;账户可用后自动获取模型列表。手动刷新账户、成功登录或导入凭据后也遵循同一顺序。
- 每 2 秒的轮询仍只读取本机状态,不反复访问账户或模型服务;异步刷新不会覆盖未保存设置,离开页面后不会继续触发后续请求。
- 运行记录移到“保存设置”下方,仅保留最近 5 条(进行中与已结束合计),新调用在前。移除旧记录不取消调用,不影响 FIFO 调度。
验证
- 本地完整测试 361/361 通过,类型检查、构建、包校验通过。
- GitHub CI:Windows / Ubuntu × Node.js 22.18 / 24 全部通过。
- Release 安装包通过忽略生命周期脚本的安装与导入冒烟测试。
升级
dsh plugin --profile web add "git+https://github.com/liubaicai/dsh-codebuddy-link.git#v0.3.17"安装后完全退出并重启对应 DSH 实例。也可下载本页 tgz 安装包,使用 SHA256SUMS.txt 校验。
完整变更:v0.3.16...v0.3.17
v0.3.16
更新内容
- 新增脱敏调用诊断:请求/返回模型、请求 effort、DSH 声明的上下文预算、CLI 返回的积分/费用和运行状态。不保存提示词、回复、凭据或原始错误;不把配置值当作服务端实际生效证明。
- 统一主模型与
codebuddy_ask的 effort 默认值和单次覆盖;auto不发送--effort,非法值明确报错。 - 两个入口共享进程内 FIFO 队列,默认并发 2,支持独立排队超时、取消和无进展提示;不自动重试或切换模型。
- 设置页新增配置和运行状态,提供
/codebuddy runs,保留进行中调用和最近 50 条终态记录。
验证
- 351 项测试通过。
- Windows / Linux × Node 22.18 / 24 四组 CI 通过。
- 构建产物一致性、打包校验、无生命周期脚本 Git 安装和发布压缩包安装测试通过。
安装
dsh plugin --profile web add "git+https://github.com/liubaicai/dsh-codebuddy-link.git#v0.3.16"安装后重启对应 DSH 实例。发布资产附有 SHA-256 校验文件。
Full Changelog: v0.3.15...v0.3.16
v0.3.15
Full Changelog: https://github.com/liubaicai/dsh-codebuddy-link/commits/v0.3.15