dsh-github-toolkit
在终端中运行以下命令:
dsh plugin install QDchuan/dsh-github-toolkit
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install QDchuan/dsh-github-toolkit,插件源码地址为 https://github.com/QDchuan/dsh-github-toolkit,安装后刷新 Web UI 并在 Settings → GitHub 中完成 PAT 配置即可使用。
插件介绍
在 DeepSeek Harness 工作流中,Agent 经常需要直接读取和写入 GitHub——查看仓库元数据、拉取文件、搜索代码、跟踪 Issue 与 Pull Request、检查 CI 状态,甚至在中途创建 Issue、发表评论或推送文件。dsh-github-toolkit 用 18 个 github_* 工具填补了这一空白,读写工具分离建模,一个开关即可将变更类工具全部降为只读,方便权限预设的精细管控。
凭证管理上,PAT 通过 DSH 凭证库按引用解析,绝不落盘到配置文件。在 Web 设置页粘贴令牌、实时测试连接、绑定默认仓库、切换写权限,改动对下一次请求即刻生效,无需重启。返回给模型的载荷经过裁剪,正文、补丁和完整 Diff 各有字符预算,避免撑爆上下文窗口。
适合用 DeepSeek Harness 编排 Agent 工作流、希望模型直接参与 Issue 管理、PR 审阅和 CI 查询的工程师。无构建步骤、无额外运行时依赖,Node 22 即可跑起来。
截图预览
使用场景
- Agent 在对话中直接搜索代码、读取文件、跟踪 Issue 与 PR 进度
- 让模型自动创建 Issue、发表评论、提交 PR 审查或推送文件
- 检查 CI 状态与 check runs,判断合并前是否通过
适合人员
- 用 DeepSeek Harness 编排 Agent 工作流的工程师
- 希望模型直接参与 Issue 管理与 PR 审阅流程的开发者
- 需要管理 GitHub PAT 且不愿将密钥写入配置文件的团队