← 返回列表
未验证
桥接 GitHub Copilot 订阅到 DeepSeek Harness移植自 github/copilot-sdk
尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/16 · 已提供中文文档
桥接 GitHub Copilot 订阅到 DeepSeek Harness(移植自 github/copilot-sdk)
综合分
30.3
GitHub 分
30.3
用户评分
—
★ Stars
5
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add GongYuanCaiJi/dsh-copilot-sdk该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/18(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-llm@deepseek-ai/schemastery@deepseek-ai/dsh-commands用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
dsh-copilot-sdk 简体中文 | English 把 GitHub Copilot 订阅接进 DeepSeek Harness:一个 copilot LLM provider,直接使用你订阅里的模型(GPT、Claude、DeepSeek……),SDK 库与测试套件 100% 逐字移植自上游。 本插件是 @github/copilot-sdk(MIT,github/copilot-sdk)的 dsh 移植(port),版本钉在 1.0.11(commit 18002a81)。SDK 库本体与上游逐字一致(见 THIRD_PARTY_NOTICES.md 的 SHA-256 校验);.pi/ 下的桥接层是本移植自己的代码。喜欢的话,也请给上游一个 star ⭐ 功能 - Copilot 订阅即模型池:注册 copilot provider,订阅里可用的模型(gpt-5、claude-sonnet-4.5、deepseek-r1 等)直接出现在 dsh 的模型列表里 - 复刻 Copilot CLI 引擎:SDK 自带 Copilot CLI runtime,无需单独安装 CLI;认证走你已有的 GitHub 登录 / token / BYOK - 纯聊天桥接:桥接层拒绝一切工具执行请求——Copilot 的 shell、文件编辑等工具绝不会在你的机器上代跑 - 流式输出:assistant 文本与 reasoning(思维链)增量实时转发 - /copilot 命令:status 查看连接与模型数、models 列出可用模型、stop 停掉 CLI runtime - 100% 逐字移植:SDK 库、docs、samples、测试套件(含离线 replay 的 e2e)全部原样保留,npm test 全绿 效果 dsh 会话中 └─ 模型选择器里出现 copilot / gpt-5、copilot / claude-sonnet-4.5 … └─ /copilot status Copilot bridge: connected. Provider: copilot Models available: 8 Requires a GitHub Copilot subscription (or BYOK …) - 每次模型调用对应一个一次性 Copilot 会话:订阅计费走 Copilot 的计费模型(每次 prompt 计入用量) - 无 Copilot 订阅时也可以用 BYOK(Bring Your Own Key),见下方 FAQ 安装 尚未发布到 npm —— 从 GitHub 或本地目录安装: GitHub 源(安装时 prepare 会执行 build) dsh plugin --profile add github:GongYuanCaiJi/dsh-copilot-sdk 本地路径(先在该目录 npm install) dsh plugin --profile add /path/to/dsh-copilot-sdk pnpm 默认阻止 git 安装的构建脚本(prepare)。如果 add 报 allowBuilds 错误, 把 pnpm 打印的精确 key 加进 profile 的 pnpm-workspace.yaml 的 allowBuilds 再重试; 本插件的原生依赖(koffi FFI)可能被连带拦截,同样放行后重跑。 安装后重启 dsh。插件按需拉起 Copilot CLI(首次模型调用 / /copilot status 时), 不需要订阅之外的任何配置。 使用 dsh 侧命令: /copilot status /copilot models /copilot stop 作为模型 provider: 安装后,会话的模型选择器里会出现 copilot provider 及其订阅模型(也可在 agent 配置里指定 provider: copilot + 具体模型 id)。 配置 全部走环境变量(与上游 SDK 一致): - COPILOT_GITHUB_TOKEN / GH_TOKEN / GITHUB_TOKEN —— GitHub 认证 token(缺省用 copilot CLI 的已登录用户) - BYOK:在 session/agent 配置里用 SDK 的 provider 配置指定你自己的 API key(OpenAI / Anthropic / 其他) FAQ - 需要 Copilot 订阅吗? 需要(含免费额度档),除非用 BYOK。 - 桥接会执行 Copilot 的工具吗? 不会。桥接层把所有权限请求判为拒绝,Copilot 只作为聊天模型回答。 - 模型调用怎么计费? 与 Copilot CLI 相同,每次 prompt 计入你的 Copilot 用量。 - SDK 完整 API 可用吗? 可用。库本身是逐字移植,API 与上游 @github/copilot-sdk 一致; 完整 API 参考见上游 README 与 docs/。 License MIT —— 见 LICENSE。上游为 github/copilot-sdk(MIT)。 授权 / 合规询问 → GitHub issues。 遥测说明: 上游 SDK 自带 telemetry 代码(src/telemetry.ts 与 GitHub telemetry 转发), 本移植逐字保留、未删改。本插件的桥接层不传入 telemetry options、也不注册 handler, 因此默认不发送;若你自行构造 CopilotClient 并启用,则以上游行为为准。 dsh-copilot-sdk 简体中文 | English 将你的 GitHub Copilot 订阅带入 DeepSeek Harness:一个 copilot LLM 提供方,服务于你订阅中的模型(GPT、Claude、DeepSeek 等),SDK 库与测试套件 100% 逐字移植自上游。 本插件是 @github/copilot-sdk (MIT,github/copilot-sdk)的 dsh 移植版,锁定于 1.0.11(commit 18002a81)。SDK 库与上游逐字节一致 (SHA-256 校验见 THIRD_PARTY_NOTICES.md); .pi/ 下的桥接层是本移植版自己的代码。如果你喜欢它, 也给上游点个 star ⭐ 功能特性 - 将你的 Copilot 订阅作为模型池:一个 copilot 提供方,其模型 (gpt-5、claude-sonnet-4.5、deepseek-r1 等)会出现在 dsh 的模型列表中 - 内嵌 Copilot CLI 引擎:SDK 自带 Copilot CLI 运行时—— 无需单独安装 CLI;通过你现有的 GitHub 登录 / token / BYOK 进行认证 - 仅聊天桥接:所有工具权限请求都会被拒绝——Copilot 的 shell、 文件编辑及其他工具绝不会在你的机器上运行 - 流式输出:助手文本与推理增量会实时转发 - /copilot 命令:status(连接状态 + 模型数量)、models(列表)、stop(关闭 CLI) - 100% 逐字移植:SDK 库、文档、示例以及完整测试套件 (包括离线回放 e2e)均保持原样;npm test 通过 预览 Inside a dsh session └─ model selector shows copilot / gpt-5, copilot / claude-sonnet-4.5 … └─ /copilot status Copilot bridge: connected. Provider: copilot Models available: 8 Requires a GitHub Copilot subscription (or BYOK …) - 每次模型调用都使用一个全新的一次性 Copilot 会话;计费遵循 Copilot 自身的模型(每次提示都会计入你的用量额度) - 没有订阅?BYOK(自带密钥)也可以——请参阅 FAQ 安装 尚未发布到 npm——请从 GitHub 或本地检出安装: GitHub 源(安装时 prepare 会运行构建) dsh plugin --profile add github:GongYuanCaiJi/dsh-copilot-sdk 本地路径(先在插件目录中运行 npm install) dsh plugin --profile add /path/to/dsh-copilot-sdk pnpm 会阻止 git 托管的安装在获得允许前运行 prepare 构建脚本——如果 add 失败并报 allowBuilds 错误,请将 pnpm 打印出的确切键添加到该 profile 的 pnpm-workspace.yaml 中的 allowBuilds 下,然后重新运行。接下来原生依赖(koffi FFI)可能会被阻止;以相同方式允许它。 安装后重启 dsh。该插件会按需启动 Copilot CLI(首次模型调用 / /copilot status);除了你现有的 GitHub 认证外无需任何配置。 用法 dsh 侧命令: /copilot status /copilot models /copilot stop 作为模型提供方: 安装后,会话模型选择器会显示 copilot 提供方及其订阅模型(或在你的 agent 配置中设置 provider: copilot 以及模型 id)。 配置 全部通过环境变量进行(与上游 SDK 相同): - COPILOT_GITHUB_TOKEN / GH_TOKEN / GITHUB_TOKEN — GitHub 认证令牌(默认为已登录的 copilot CLI 用户) - BYOK:在会话/agent 配置中使用 SDK 的提供方配置以及你自己的 API 密钥(OpenAI / Anthropic / 其他) FAQ - 是否需要 Copilot 订阅? 是的(包含免费层级),除非你使用 BYOK。 - 该桥接是否会执行 Copilot 的工具? 不会。所有权限请求都会被拒绝;Copilot 纯粹作为聊天模型运行。 - 使用如何计费? 与 Copilot CLI 相同——每个提示都会计入你的 Copilot 用量。 - 是否提供完整的 SDK API? 是的。该库是逐字移植,因此 API 与上游 @github/copilot-sdk 一致;完整 API 参考见上游 README 和 docs/。 许可证 MIT——请参阅 LICENSE。上游:github/copilot-sdk(MIT)。 许可证 / 合规咨询 → GitHub issues。 遥测: 上游 SDK 附带遥测代码(src/telemetry.ts 和 GitHub 遥测转发),在此移植中逐字保留。本插件的桥接不传递任何遥测选项,也不注册任何处理器,因此它默认不发送任何内容;如果你自行构造 CopilotClient 并启用它,则适用上游行为。
同作者(GongYuanCaiJi)的其他插件
扫码进群