GitHub Device Flow 授权与对话内 PR 工作流:输入框上方的状态条支持创建 / AI 审查 / 合并 PR,另有 github_* 工具用于搜索、Issue 与 PR 读写。
安装
# GitHub 源码(首次需按提示配置 allowBuilds 构建授权后重试)
dsh plugin --profile web add github:kaziii/dsh-github-connector
装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络,工具审批管不到它。GitHub 来源的插件还会在安装时执行构建脚本。请只安装可信来源,并尽量锁定 commit(github:owner/repo#sha)。
README
简体中文 | English
DeepSeek Harness (dsh) 的 GitHub 连接器插件 —— 一键连接 GitHub 账号,不离开 dsh 对话即可创建 PR、AI 审查 PR、合并 PR。
- 一键连接 —— 在 dsh 设置页走 GitHub Device Flow 授权,无需复制粘贴 token。
- 输入框上方的 PR 状态条 —— 创建 PR / AI 审查 / 合并,由 git 状态触发。
- 模型侧工具 ——
github_search、github_issue_read、github_pr_read、github_issue_create、github_issue_comment、github_pr_create。
检测到当前分支领先默认分支时,输入框上方会出现 PR 状态条,一键创建 PR:

安装
前置条件:Node ≥ 22.19、pnpm、dsh CLI(npm install -g @deepseek-ai/dsh)。
从 npm 一条命令安装:
dsh plugin --profile web add dsh-github dsh-github-rest dsh-tool-github dsh-github-connect dsh-ui-github
(把 web 换成你的 profile 名 —— headless、tui 等。dsh-ui-github 只在 web 客户端渲染,非 web profile 可不装。)
连接 GitHub 账号
打开 dsh 设置 → 插件,点击 连接 GitHub 按钮,按提示完成 Device Flow 授权 —— token 只保存在宿主,不落入任何配置文件:

CLI / headless 场景则设置 GITHUB_TOKEN 环境变量(带 repo 权限的 personal access token)。
许可证
链接
同类插件
NanmiCoder/dsh-agent-teams★ 439
AgentTeams 多智能体团队。
icetomoyo/dsh_workflow★ 65
把 UltraCode 式多 Agent 调度带给 DSH:可生成、可保存、可治理、可观察、可恢复的 Workflow 层。
btspoony/mstar-harness★ 47
技能驱动的 harness/loop 工程化工作流插件。
titanwings/dsh-automation★ 46
定时任务:让 Coding 任务按计划在全新 Agent Session 中运行,保留可审计历史。
whyihaveyou/dsh-suite#plugin-team-board★ 38
多 agent 共享任务板:经 Cordis service key 创建/认领/流转/查询任务。
biociao/dsh-science★ 14
面向 DSH 的 Claude Science 式科研工作台:ReAct 研究循环引擎(research_* 工具)、带溯源的版本化工件(artifact_* 工具)与面向基因组/病原体/生物信息的 10 个科研技能。