把 CodeBuddy 接进 DSH

一款把 CodeBuddy 接进 DeepSeek Harness(DSH)插件:dsh-plugin-codebuddy。装好之后,你在本机装的CodeBuddy Code(腾讯的 AI 编码助手)就能直接在 DSH 里用——既能在聊天对话框里调用它的一众强模型,也能在 agent 会话里让它真刀真枪地读写文件、跑命令

它到底能干什么?

① 模型接入
插件会在本机实时拉取你 CodeBuddy 账号下所有可用模型,全部注册进 DSH 的模型选择器。
目前常见的一批包括:

  • hy4-preview(混元最新旗舰)
  • deepseek-v4-pro / deepseek-v4-flash
  • glm-5.3 系列、kimi-k3-1、Minimax 等

你账号里新增了模型、或换了套餐,重启 DSH 后弹框里会自动出现,无需改任何配置。
在对话框里选一个就能直接对话——思考模型(如 deepseek-v4-pro)也支持,插件会自动按 deepseek 方言处理「思考」开关。

② Agent 工具(委派编码)
在 agent 会话里对智能体说「让 CodeBuddy 帮我实现 xxx」「用 CodeBuddy 重构这个文件」,就会走 CodeBuddy 官方Agent SDK 拉起本机 CLI 干活:读项目、改代码、跑命令、给结果。相当于给 DSH 多雇了一个会操作的程序员。

两套能力互不干扰:聊天走模型端点(流式、低延迟),工具走 CLI 子进程(能干活)。

前置条件

需要 怎么准备
DSH Desktop 2.0.3 下载地址 https://www.dshdesktop.cn/
本机已装 CodeBuddy CLI 从 CodeBuddy 官网安装,并确保 codebuddy 命令可用(插件会自动探测,也可在面板里手动指定路径)
一个 CodeBuddy API KEY 在 CodeBuddy 控制台获取;之后在 DSH 设置面板里保存即可,无需写进任何配置文件

安装

拿到插件包 dsh-plugin-codebuddy-0.3.2.tgz(自包含,SDK 已内联,零额外依赖)后:

第 1 步:用 DSH 的插件命令安装

dsh --profile desktop plugin add github:betterwgo/dsh-plugin-codebuddy

dsh plugin 会把后续参数直接转发给该 profile 的 pnpm,等价于 pnpm add
仓库已含预构建产物,上面这条命令开箱即用。也支持本地 tgz / 网络地址:
dsh --profile desktop plugin add "<插件包路径>\dsh-plugin-codebuddy-0.3.2.tgz"
仓库地址:https://github.com/betterwgo/dsh-plugin-codebuddy

第 2 步:把插件加进 bundles(关键,别漏)

dsh plugin add 只写依赖,不会自动登记插件加载项。需手动编辑
~/.dsh/profiles/desktop/package.json,在 dsh.profile.bundles 数组里追加一行:

{
  "dsh": {
    "profile": {
      "bundles": [
        "dsh-plugin-thinking-api",
        "dsh-plugin-codebuddy"   // ← 追加这一行
      ]
    }
  }
}

第 3 步:重启 DSH Desktop

重启后,日志里出现 streaming relay listening 即表示插件已加载。

配置与使用

1. 配置
image

2. 使用
image


源码:https://github.com/betterwgo/dsh-plugin-codebuddy

posted @ 2026-09-01 21:52  yeren2046  阅读(5)  评论(0)    收藏  举报