dsh-provider-copilot
在终端中运行以下命令:
dsh plugin install youngrock-labs/dsh-provider-copilot
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中运行 dsh plugin install youngrock-labs/dsh-provider-copilot 完成安装,源码仓库地址为 https://github.com/youngrock-labs/dsh-provider-copilot 。
插件介绍
如果你已经持有 GitHub Copilot 订阅,却希望把模型调用统一收拢到 DeepSeek Harness(dsh)里,dsh-provider-copilot 就是那座桥。它把 Copilot 的 Chat Completions 接口包装成 dsh 原生 provider,无需改动 dsh 源码,安装后 Copilot 模型组立刻出现在模型选择器中。
核心能力围绕日常推理场景展开:支持流式补全与逐 token 输出;模型列表取本地白名单与上游远端的交集,避免无效选项;reasoning 增量被透明映射到 dsh 的折叠式思考行,开发者无需额外处理。认证方面内置 Device Flow 登录、环境变量注入和磁盘 OAuth 缓存三级回退,并严格限定只请求 read:user 作用域。
它适合已经在日常开发中使用 GitHub Copilot 的个人开发者或订阅者——你不需要再切换到浏览器或 VSCode 里调用模型,而是直接在 dsh 会话中完成补全、切换模型、查看用量。插件明确不做工具调用与函数调用,定位清晰:一个干净、可观测的纯聊天推理通道。
截图预览
使用场景
- 在 dsh 会话中直接调用 GitHub Copilot 订阅模型,无需切换 IDE 或浏览器
- 通过 reasoning-delta 透传在 dsh 折叠思考行中查看模型推理过程
- 使用 COPILOT_TOKEN 或 /copilot login 管理凭据,实现零配置切换模型
适合人员
- 已持有 GitHub Copilot 订阅的独立开发者
- 希望将多模型调用统一到 dsh 的工作流中的小团队
- 需要流式输出与推理可视化、但不依赖工具调用的推理场景开发者
