zhang-tod/dsh-codebuddy ↗★ 0

dsh-codebuddy

Unofficial third-party DSH plugin: connects Tencent CodeBuddy open platform (copilot.tencent.com) models to DeepSeek Harness. Zero source patches, paste-your-key settings page, automatic model discovery. 非官方插件:把腾讯 CodeBuddy 开放平台的模型接入 DeepSeek Harness。 适合希望在DSH中使用腾讯CodeBuddy模型的开发者。

Package
dsh-codebuddy
Compatibility
Unverified
Harness peer range
>=0.1.7-rc.2 || >=0.2.0-rc.1 <3.0.0-0
Version
1.0.2
License
MIT
Last updated
Oct 5, 2026

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:zhang-tod/dsh-codebuddy

配置

重启后进入 设置 → CodeBuddy:

步骤操作
1在「API 密钥」填入你的 Key(sk- / ck- 开头),点 保存密钥(存进 DSH 凭据库,不写进配置文件)
2点 测试连接 —— 应显示「✅ 连接成功,密钥有效」
3点 获取模型 —— 逐个探测网关,把可用模型列出来(见下方成本说明)
4到 设置 → 模型,provider 选 CodeBuddy (unofficial),选中你要的模型

接口地址是只读的。 它由 cordis.patch.yml 的 baseURL 决定;要改就改配置或设环境变量 CODEBUDDY_BASE_URL,然后重启 DSH。设置页故意不提供修改入口(以前有个「保存地址」按钮,点了会显示「已保存」但其实什么都没发生,已移除)。

一次「获取模型」要发多少次请求?

每条候选都是一次真实计费的补全请求。

模式请求数说明
默认(浅探测)22 次(最坏 44)只探已知清单;「最坏」是「无法判定」的重试轮
勾选「深度探测」60 次(最坏 120)追加 38 条按命名规律猜的未来版本号

内置保护:

  • 会话内缓存(30 分钟,键 = 端点 + 密钥指纹)→ 重复点击 0 请求
  • 限流熔断:一批里出现 ≥3 个 429,或连续 3 批都撞 429 → 立刻停
  • 额度熔断:撞到 code 14018(额度用尽)→ 第一批就停,不再浪费请求
  • 总时限 60 秒:到点中断在飞的请求(含退避),不会挂几分钟
  • 可取消:探测中按钮变「取消」,点它会真的把中断传到服务端