kaziii/dsh-github-connector
DeepSeek Harness (dsh) 的 GitHub 连接器:一键授权,对话内创建/AI 审查/合并 PR | GitHub connector for dsh: one-click connect, create/review/merge PRs from the conversation
Project Overview项目介绍
dsh-github-connector is a GitHub connector plugin for DeepSeek Harness. It links GitHub accounts via Device Flow authorization, supplies model-side tools such as github_search, github_pr_read, and github_pr_create, and adds a PR status bar above the input box to create, AI-review, and merge pull requests inside dsh. Use it when GitHub workflows need to stay within dsh sessions. Note: it requires Node ≥ 22.19 and multiple plugin packages; non-web clients must configure the GITHUB_TOKEN environment variable manually.
dsh-github-connector 是 DeepSeek Harness 的 GitHub 连接器插件。它通过 GitHub Device Flow 一键授权账号,并提供 github_search、github_pr_read、github_pr_create 等模型侧工具,以及输入框上方的 PR 状态条,支持在 dsh 会话内创建 PR、AI 审查与合并 PR。适用于需要在 dsh 内闭环处理 GitHub 流程的场景。注意:需 Node ≥ 22.19,并安装 dsh-tool-github 等多个包;非 web 客户端需手动配置 GITHUB_TOKEN。
请帮我了解并安装插件:【dsh-github-connector】【https://github.com/kaziii/dsh-github-connector】
Send this message to DSH in your current session. CLI install commands may not be accurate across systems — DSH will figure it out for you.把上面这条消息直接发给当前会话里的 DSH,让它帮你了解并安装。安装命令不一定准确,发给 DSH 更稳。
Or use CLI install (for developers)或使用命令行安装(适合开发者)
CLI Install命令行安装
dsh plugin --profile web add dsh-github dsh-github-rest dsh-tool-github dsh-github-connect dsh-ui-github
把 kaziii/dsh-github-connector 加入你的 DSH 配置(web profile)即可启用。
READMEREADME
dsh-github-connector
简体中文 | 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)。
Ephemeral-AI-Lab/dsh-plugins
SenmuuuuW/dsh-whale-report
openma-ai/deepseek-harness-acp
SnowCrescenter-tech/dsh-milestone
PerryLink/dsh-checkpoint-rewind
TFboy1/dsh-minecraft-ui
XieZongChen/dsh-md-notes
TencentCloud/tencentcloud-agentobs-sdk-dsh