惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
V2EX
小众软件
小众软件
GbyAI
GbyAI
B
Blog RSS Feed
月光博客
月光博客
A
About on SuperTechFans
Microsoft Security Blog
Microsoft Security Blog
Blog — PlanetScale
Blog — PlanetScale
U
Unit 42
云风的 BLOG
云风的 BLOG
P
Proofpoint News Feed
Recent Announcements
Recent Announcements
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Vercel News
Vercel News
F
Fortinet All Blogs
Apple Machine Learning Research
Apple Machine Learning Research
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
雷峰网
雷峰网
Google DeepMind News
Google DeepMind News
MongoDB | Blog
MongoDB | Blog
Engineering at Meta
Engineering at Meta
aimingoo的专栏
aimingoo的专栏
博客园_首页
G
Google Developers Blog

博客园 - yeren2046

RedCoins,一个免费的类似bluecoins的个人财务管理软件 记录一个栈溢出导致的崩溃问题 一个免费的图片数据标注工具 常用zip命令 git版本导致的"Permission denied (publickey). fatal: Could not read from remote repository." 只显示全部特定进程名的top信息的shell脚本 linux 上用 core 文件定位线上问题 ffmpeg 时基转换 昇腾卡通道号范围 ffmpeg视频截取 英伟达硬解码错误汇总 DVPP问题汇总 TensorRT生成INT8校准文件 结构体指定初始化 ffmpeg命令行基于英伟达显卡编解码的转码 C++11 获取当前时间戳 基于CUDA查询显卡型号和显存大小 nvjpeg 简单使用 AV_PIX_FMT_CUDA 数据转 RGB C++ do{ } while(0)
把 CodeBuddy 接进 DSH
yeren2046 · 2026-09-01 · via 博客园 - yeren2046

一款把 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