DSH Plugins
返回列表
🧰

dsh-tool-github

联网工具 更新于 2026.08.25

在终端中运行以下命令:

dsh plugin install NEAZ71eve/dsh-tool-github

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中安装此插件:源码地址 https://github.com/NEAZ71eve/dsh-tool-github,执行 dsh plugin install NEAZ71eve/dsh-tool-github 即可,安装后重启 dsh web 使 GUI 面板生效。

插件介绍

让 DSH 中的 AI agent 直接操作 GitHub,不必在终端与浏览器之间反复切换。这个插件解决的核心问题是:agent 需要读代码、查 Issue、提 PR,而 token 管理、API 调用、本地工作目录往往各走各的路。dsh-tool-github 把账号绑定、REST API 调用、仓库克隆与 workspace 注册串成一条链——绑定一次后,所有 github_* 工具自动携带身份,凭据变更也无需重启进程。

核心能力分为三层。只读层面:查询仓库元数据、搜索代码和 Issue、按任意 ref 读取文件或列举目录。协作层面:创建 Issue、创建 Pull Request、在 Issue 或 PR 下添加评论。工作区层面:将任意仓库克隆到本地并注册为 DSH workspace,agent 的文件工具即刻在该克隆目录内操作,也可直接在 workspace picker 中切换。此外附带一个 Web GUI 侧栏面板,可查看绑定状态、浏览仓库列表、一键克隆或更换 token,全程通过 /github-* 命令与宿主通信,面板本身不持有凭据。

适合需要让 agent 深度参与 GitHub 工作流的开发者——无论是批量整理 Issue、辅助审阅 PR、自动读取依赖仓库源码,还是把常用项目固定为 agent 的工作目录。只要你的流程中 GitHub API 出现频率高,这个插件就能把那些重复的手动步骤压缩成一句自然语言请求。

使用场景

  • 让 agent 批量查询仓库、搜索代码并整理 Issue
  • 将常用仓库一键克隆为 agent 的本地工作目录
  • 在 GUI 侧栏绑定账号、浏览仓库、切换工作区

适合人员

  • 需要 agent 深度参与 GitHub 工作流的开发者
  • 频繁调用 GitHub API 的自动化与提效场景
  • 希望减少手动终端操作、偏好 GUI 管理的 DSH 用户