DSH Plugins
返回列表
🧰

dsh-github-toolkit

联网工具 更新于 2026.10.19

在终端中运行以下命令:

dsh plugin install 1273984347/dsh-github-toolkit

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

在 DeepSeek Harness 中使用插件管理器执行安装命令,或从发布页 https://github.com/1273984347/dsh-github-toolkit 获取打包产物后按插件管理流程安装。

插件介绍

在 Harness 里让模型查 GitHub 很方便,但一旦误改远程仓库、PR 或 Issue,代价往往很高。这个插件把「能看」和「能改」拆开:读操作可以顺畅进行,所有会改变远程状态的动作不仅要模型声明 confirm,还必须经过人审环节——模型的标记只表示意图,不等于同意。

能力建立在 GitHub CLI 之上,用九个类型化的 github_* 工具覆盖认证、仓库、PR、Issue、Release、Actions、搜索,以及在开启时的受控 REST 逃生口。执行层面用 argv 数组拉起 gh、禁用 shell,从结构上避免模型输出被当成 shell 语法;凭据按调用解析 DSH 凭据库、环境变量、gh 登录与 git 凭据助手,可在设置页粘贴 PAT 并测试连接且不回显令牌。会话头还有分支胶囊,展示当前分支与关联 PR,并在能判定调用方时提供切换菜单。

除工具外,插件还提供精简的提示片段与按需加载的 PR 审阅、CI 排障、Issue 到 PR 等工作流技能,说明何时用哪项能力、需要哪些证据。自更新会拉取发布包并校验 GitHub 公布的 sha256,安装仍由平台插件管理器在批准后完成。

若你需要尽可能大的 GitHub 工具面且不设闸门,这不是合适选择。若你希望模型自由浏览 GitHub,却在任何远程写入前必须有人把关,这套以安全为先的设计会更贴合你的工作方式。

使用场景

  • 在 Harness 里查 PR、CI 与 Issue,合并前由人批准写操作
  • 需要切换分支、看关联 PR,又不想让模型误改远程
  • 用 PAT 或 gh 登录统一管理凭据,并在设置页测试连通性

适合人员

  • 希望模型能读 GitHub,但远程变更必须经人确认的团队
  • 已在用 gh 或 git push,想零额外依赖接入 Harness 的开发者
  • 对 shell 注入与误写敏感、需要明确安全模型的插件使用者