DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins

dsh-agent-sdk-bridge

Agent Sdk Bridge

DeepSeek Harness 面向 Qoder CN、Qoder International、Tencent CodeBuddy 和 MiniMax Code 订阅的 LLM 适配器桥接。它复用各提供商自有的 SDK 或官方 ACP 服务器及 CLI 登录,显示可用配额,并提供按提供商划分的设置页面

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add dsh-agent-sdk-bridge@1.3.2
README兼容性版本

兼容性与来源证明

Agent Sdk Bridge 以 dsh-agent-sdk-bridge 发布,当前版本为 1.3.2。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
npm
Registry 更新时间
2026/11/4

版本

1.3.2stable
2026/11/3
1.3.0stable
2026/11/2
1.2.3stable
2026/11/1
查看其余 15 个版本收起版本
1.2.2stable
2026/10/31
1.2.1stable
2026/10/31
1.2.0stable
2026/10/31
1.1.9stable
2026/10/30
1.1.8stable
2026/10/28
1.1.7stable
2026/10/27
1.1.6stable
2026/10/26
1.1.5stable
2026/10/26
1.1.4stable
2026/10/25
1.1.3stable
2026/10/25
1.1.2stable
2026/10/25
1.1.1stable
2026/10/25
1.1.0stable
2026/10/25
1.0.1stable
2026/10/24
1.0.0stable
2026/10/24

相关插件

正在加载相关插件…

最新版
1.3.2
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
1.3 MB
文件数
60
Surface
web
许可证
MIT
发布源
npm
GitHub
★ 1
周下载
1,713
安全扫描
✓ v1.3.2 扫描通过
最近提交
2026/10/26
查看源码 ↗项目主页 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 models-usage 分类下经过校验的插件。

Experimental Cot Translation Bundle@deepseek-ai/dsh-experimental-cot-translation-bundle扩展推理的实验性机器翻译Whale Widgetdsh-whale-widgetDSH Web 界面右下角的 DeepSeek 余额小鲸鱼挂件:余额/今日已用/峰谷定价、自定义泡泡点击序列(文本/余额/今日/峰谷/图片/随机语句与并列加权选择)、逐行样式与字体、悬浮快捷编辑、音效与每轮消耗、自定义角色/动图/音效、吸附与翻转自定义Our Free Model@ebony-vinyl/dsh-our-free-modelOur Free Model — 在 dsh 里装上这个插件即可,无需登录、注册或填 API Key,就能使用包括 DeepSeek V4.1 Flash、Kimi K3 在内的前沿模型,桌面端另有 EAC 协付渠道;2.0 起接入 LobsterAI、Qoder、TRAE、Cline、Loomy、Raccoon、MiniMax、ZCode、Gemini 十个账号渠道(原有匿名免费通道保留)(登录、账号池、积分领取、本地 OpenAI 网关与局域网转发、数据看板与运行日志),六页毛玻璃界面统一呈现。Usage@linxin666/dsh-usage用于 dsh Web GUI 的使用统计插件:检测各提供商的余额和编程套餐配额,并实时记录令牌使用情况;侧边栏 Settings 行上方显示紧凑的价格概览卡片

README

dsh-agent-sdk-bridge

把 Qoder CN、Qoder 国际版、CodeBuddy 与 MiniMax Code 订阅接入 DeepSeek Harness(DSH)的 LLM 适配器插件。

  • 官方 SDK / 官方协议:Qoder 用 @qodercn-ai/qodercn-agent-sdk 与 @qoder-ai/qoder-agent-sdk; CodeBuddy 用 @tencent-ai/agent-sdk; MiniMax Code 通过其官方的 Agent Client Protocol 服务 mcode acp 接入。
  • 零凭据:复用本机 CLI 登录态,不需要 API key。
  • 额度可见:Qoder 显示套餐、已用百分比、剩余 credits、加量包与到期时间;CodeBuddy 通过其 计费接口显示积分余额与各积分包(与官方账号页同源),卡片上的「用量明细」可直接打开当前区域 官网的用量页。
  • 四套设置页:Qoder CN / Qoder 国际版 / CodeBuddy / MiniMax Code,各自独立的模型开关、 上下文窗口与登录面板。

为什么需要它

本项目直接依赖各家官方 SDK 完成调用:

  • Qoder CN 使用 @qodercn-ai/qodercn-agent-sdk, Qoder 国际版使用 @qoder-ai/qoder-agent-sdk;
  • CodeBuddy 使用 @tencent-ai/agent-sdk,由其自带 CLI 管理登录与会话;
  • MiniMax Code 使用官方 CLI 的 ACP server(mcode acp),按 @agentclientprotocol/sdk 通信。

登录、模型目录、会话生命周期与工具循环都交给官方实现;插件只负责把 DSH 的 LLM 请求翻译成 对应的 SDK / ACP 调用,再把流式回复、工具调用和用量翻译回来。这样行为始终与官方客户端保持一致, 上游升级时也只需跟随其接口,而不是维护一套自写的协议实现。

由于 Qoder 两家发行版各有一个独立的官方 SDK,且品牌在编译期写死,本插件按 provider 分别加载 对应的 SDK、分别建立会话,账号、模型目录与登录态互不串台。

安装

1. 装插件

插件 → 添加插件,填 dsh-agent-sdk-bridge 并安装(npm);也可用 github:k1-h2/dsh-agent-sdk-bridge 或本地目录。

若提示**「需要允许安装脚本」(SDK 下载自己的 worker runtime),点「允许这些脚本并重试」即可; 不授权也能用,SDK 会回退到 PATH 上的系统 CLI。装完按提示重启 DSH**。

2. 登录

插件不持有凭据,内层会话直接复用对应 CLI 的登录态:

版本npm 包登录方式登录态目录
Qoder CN@qodercn-ai/qoderclicn页面「一键配置」或 qoderclicn login~/.qoder-cn/.auth
Qoder 国际版@qoder-ai/qodercli页面「一键配置」或 qodercli login~/.qoder/.auth
CodeBuddy@tencent-ai/agent-sdk(已随插件安装)页面选择区域后点「登录」由 CodeBuddy CLI 管理
MiniMax Code@minimax-ai/code(页面可安装 / 卸载)页面「安装 CLI」后点「登录」~/.minimax/auth/prod/<region>

设置 → Qoder CN / Qoder 国际版 → 页面底部「一键配置」:缺 CLI 就装,未登录就拉起浏览器授权, 输出实时显示。设置 → CodeBuddy → 顶部选择「国际版(codebuddy.ai)」或「国内版 (copilot.tencent.com)」,点「登录」后在浏览器完成授权。两个区域的登录凭据分别保存在本机 (~/.dsh/agent-sdk-bridge/codebuddy-state.json,权限 0600),切换区域会立即恢复对应账号的 账号、额度与模型表,各自启用哪些模型和上下文窗口也按区域独立保存;未登录时不会读取或显示 模型目录。浏览器由 CodeBuddy CLI 打开,插件不再重复打开。企业域名 / IOA 登录不在支持范围内。

设置 → MiniMax Code → 先点「安装 / 更新 CLI」,再选择「国内站(account.minimax.cn)」或 「国际站(account.minimax.io)」并登录。MiniMax 官方 CLI 同一时间只允许一个站点在线,切换站点 前需要先在原站点退出登录;插件不会复制或搬运另一个站点的凭据。安装使用官方要求的参数 (--include=optional --allow-scripts=@minimax-ai/code,better-sqlite3),否则 npm 12 会拦截 原生 SQLite 的安装脚本,装出来的 mcode 无法启动。

两个站点都只在各自的服务区域内可用:本机 IP 不在国际站范围时,国际站会把请求重定向回国内站, 插件会判定该区域不可用,提示「本机 IP 不在服务区域」并清空该区域的模型表,而不是显示一份 读不到的账号或额度。换网络后点「刷新额度」即可重新探测。

也可以手动执行 Qoder 的两步:

npm install -g @qodercn-ai/qoderclicn && qoderclicn login   # Qoder CN
npm install -g @qoder-ai/qodercli       && qodercli login    # 国际版

qoderclicn status / qodercli status 能列出 Username 即登录成功。Qoder 的一键配置只支持 Windows。

QODERCLI_PATH 若指向另一版本的 CLI,对应版本会明确报错,而不是借用那个账号回答。国际版 专用覆盖变量是 QODER_CLI_PATH。更多见 常见问题。

设置页

设置 → Qoder CN、设置 → Qoder 国际版、设置 → CodeBuddy、设置 → MiniMax Code 是四个独立入口:

  • 额度 / 登录卡片:Qoder 显示套餐、已用百分比进度、套餐 / 加量包 / 组织资源包剩余量、到期时间, 以及官方用量与升级链接;CodeBuddy 显示登录区域、账号、积分余额与已用百分比,积分包默认折叠为 一行摘要(包数、合计额度、最近到期),点「详细信息」才在限高滚动区里展开逐包明细 (通过其账号页使用的计费接口读取);MiniMax Code 显示登录区域、CLI 安装状态、账号、套餐、 剩余积分,以及 Token Plan 的 5 小时 / 每周剩余百分比、重置时间与进度条(与官网控制台同源)。
  • 模型清单:来自账号实时目录,逐个启用 / 关闭、指定上下文窗口;倍率取自上游报价。
  • 高级设置:并发会话数、目录缓存、超时、默认思考档位、模型别名、分组名称等,可折叠。
  • CLI 分组:Qoder 页面有一键配置 / 重新登录 / 退出登录 / 卸载 CLI;MiniMax Code 页面有安装 / 更新 / 卸载 CLI(卸载前确认,保留登录凭证),均附实时输出。
  • 再次打开页面时先显示上次快照,模型与账户在后台更新,不再每次都停在「正在读取」。

每个 provider 只注册一条路由(qoder-cn / qoder-intl / codebuddy / minimax-acp),只服务 订阅自带的模型;BYOK 自定义模型会被过滤掉。

四个入口是否出现,在插件 → Agent SDK Bridge → 启用的版本里控制。关闭后对应的设置页、模型 列表、选择器分组与 provider 路由一起移除;已保存的模型选择保留,重新打开即可恢复。

用 YAML 配置

设置页之外,也可以直接写进 profile 的 cordis.patch.yml:

- id: llm-qoder-cn
  name: dsh-agent-sdk-bridge
  config:
    cnEnabled: true
    intlEnabled: false                # 关闭国际版:设置页与模型分组一起移除
    displayName: Qoder CN (工作号)
    intlDisplayName: Qoder (Global)
    maxSessions: 4
    disabledModels: [mmodel]          # CN:关闭的模型
    modelContextWindows:
      qmodel_38max: 1000000           # CN:按模型指定窗口(token)
    intlDisabledModels: [auto]        # 国际版:独立的关闭清单
    intlModelContextWindows:
      dmodel: 1000000
    intlModelAliases:
      claude-sonnet: dmodel
    codebuddyRegion: cn                 # global(国际版)或 cn(国内版)
    codebuddyDisplayName: CodeBuddy
    codebuddyCnDisabledModels: [glm-5.2]
    codebuddyCnModelContextWindows:
      glm-5.3: 1000000
    codebuddyModelAliases:
      cb-fast: fast-model
    minimaxEnabled: true
    minimaxRegion: cn                   # cn(国内站)或 global(国际站)
    minimaxDisplayName: MiniMax Code
    minimaxCnDisabledModels: []
    minimaxCnModelContextWindows:
      "m:minimax:MiniMax-M3:v:thinking": 512000
    minimaxModelAliases:
      minimax-fast: "m:minimax:MiniMax-M3.1-Flash:v:thinking"

各个 provider 的模型开关、窗口和别名是分开的字段;并发会话数、超时、思考档位等运行参数共享。

更多

  • 问题排查与历史修复记录:常见问题
  • 实现要点、开发须知与构建说明:开发文档

免责声明

本项目仅供个人学习和研究使用,请勿用于商业用途或超出个人合理使用的场景。

上游条款由你遵守。使用各渠道即表示你同意对应上游的服务条款与用量政策;因违反上游政策导致的 限流、封禁或其它后果由使用者自行承担。插件不对任何上游的可用性、准确性或连续性作任何承诺。

许可

MIT。本仓库是 JiamingZang/dsh-llm-qodersdk (MIT)的衍生作品,上游许可与版权声明保留在 LICENSE.original,出处与 改动清单见 NOTICE。