前言¶
DeepSeek Harness(DSH)通过插件扩展模型 provider 与设置面板。若你已在 Qoder 持有合法授权的模型额度,常见做法是在 DSH 外再跑桥接进程、改路由配置或维护第二套控制台,状态和凭据容易分裂。下面介绍维护者 Ianzhyh 发布的 qoder-to-dsh:纯 DSH 插件,把 Qoder 额度接进宿主进程内的 LLM 适配器与设置页,无独立端口、无本地桥服务。
这是什么¶
qoder-to-dsh(当前版本 1.3.0,MIT 许可证)把 Qoder 的模型额度原生接进 DSH。认证、COSY 签名、模型目录、流式转发和设置面板均在 DSH 插件进程内完成;通过 ctx.llm.registerAdapter(['qoder'], adapter) 注册 provider,模型直接出现在 DSH 模型选择器。README 标明这是非官方互操作性实现,仅使用你自己合法授权的 Qoder 账号,上游协议可能变化。社区目录分类为「模型推理」;仓库见 GitHub,目录页见 SkillHub。
设计要点¶
单进程意味着不存在「桥在跑但插件连不上」或控制台与请求令牌不一致。面板、模型选择器与真实请求共享同一份目录、偏好和额度状态;凭据、偏好、用量和日志保存在本机 <DSH_HOME>/qoder。模型目录有缓存时先返回、过期后台刷新;启动时不在主线程扫描本机账号,以降低阻塞首包与冷启动的成本。
核心功能¶
经 README 在 DSH 0.2.1-rc.3(desktop profile)实测项,插件加载后设置里出现 Qoder 页签,并可只读导入本机 Qoder 桌面端登录态。对话路径支持思考流、正文、工具调用、usage 与 AbortSignal;工具结果回灌时会处理孤儿消息。模型目录来自上游 /algo/api/v2/model/list,面板可配置 200K / 400K / 1M 上下文档位、思考档位、温度与最大输出,并显示额度、套餐与 Credits。
账号侧支持桌面端自动导入、浏览器 OAuth、PAT,以及多账号(国际版 / 国内版)切换。每日签到读取本机客户端设备身份领取活动 Credits;可用环境变量 QODER_CHECKIN=0 关闭自动签到。用量在本地记录请求元数据(不含对话内容),面板提供最近 7 / 14 / 30 天统计与 Credits 分析。另注册 /qoder 斜杠命令与四个只读工具,供 agent 查询状态、模型与用量。
安装与启用¶
README 强调:装包 ≠ 启用。插件必须同时出现在 profile 的 dependencies 与 dsh.profile.bundles 中,否则 DSH 不会加载且不会报错。基线宿主版本为 dsh ≥ 0.2.1-rc.3;更老的宿主可能缺少 registerAdapter 或面板 webServer.register。
多数人从 Releases 下载 tgz 后,在下载目录执行:
dsh plugin --profile desktop add ./qoder-to-dsh-1.3.0.tgz
不落地文件时可直接从 GitHub 安装:
dsh plugin --profile desktop add github:Ianzhyh/qoder-to-dsh
本地开发可 link 到仓库绝对路径。装完后确认 package.json 里 dependencies 与 bundles 均包含 qoder-to-dsh。在仓库目录可运行 npm run verify(或 npm run verify -- --offline)做安装面自检。完全退出 DSH 再打开后插件才会在宿主启动时加载;只重开面板不会换掉已加载代码。
登录与使用¶
打开 设置 → Qoder。首次使用会自动只读扫描本机 Qoder 桌面端 / CLI 登录态;若无登录态,可使用浏览器授权或 PAT。凭据写入 <DSH_HOME>/qoder/auth.json(Windows 为 DPAPI,其他平台为 AES-256-GCM)。
在 DSH 模型选择器中选择 Qoder 模型即可对话;默认 provider 名为 qoder,模型 id 为上游 key(例如 qmodel_38max、auto)。命令行侧可用:
/qoder status
/qoder models
/qoder usage
/qoder checkin [run]
/qoder diagnose
/qoder refresh
/qoder test [model]
/qoder login
/qoder logout
适用场景与注意¶
适合已在 Qoder 持有额度、希望在 DSH 内统一选模型、看额度与用量、并保留工具调用与多账号签到的开发者。插件以当前 DSH 进程权限运行,安装前应自行审阅 源码与许可证;社区目录为独立站点,与 DeepSeek / 幻方无官方从属关系。卸载时从 profile 移除 bundle 并完全退出 DSH;删除 <DSH_HOME>/qoder 会清除本机凭据、偏好、签到与用量记录。
结尾¶
qoder-to-dsh 把 Qoder 接成 DSH 原生 provider,单进程完成认证、目录与流式请求,并附带额度、签到与用量面板。详情与发版资产见 GitHub 仓库,目录索引见 SkillHub 插件页。