DSH Plugins
返回列表
🧩

dsh-github-gate

admin-security 更新于 2026.10.20

在终端中运行以下命令:

dsh plugin install 1273984347/dsh-github-gate

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

在 DeepSeek Harness 插件管理器中执行 dsh plugin install 1273984347/dsh-github-gate,或从 https://github.com/1273984347/dsh-github-gate 获取发布包后按 README 经 install_bundle 安装。

插件介绍

在 Harness 里让模型查 GitHub 很容易,真正难的是:一旦能改仓库、提 PR、跑 Actions,误触或过度自信的一次调用就可能变成真实写入。dsh-github-gate 把「模型想写」和「人允许写」拆开——破坏性操作除了 confirm,还必须经过模型无法伪造的人工审批环节;同时用 argv 直调 GitHub CLI、禁止 shell,从结构上避免模型输出被当成命令解析。

插件把能力收成 9 个 github_* 工具、共 61 种动作,映射到 gh 子命令族,而不是堆一个无门槛的 REST 逃生舱。凭据按调用顺序解析(Harness 凭据库、环境变量、gh 登录、git 凭据助手),可在设置页粘贴 PAT 并测试连通性且不回显令牌;会话头还有分支胶囊,展示当前分支与 PR,并在无法安全判断调用者时拒绝切换分支。另提供按需加载的 PR 审查、CI 排障、Issue 转 PR 等技能与提示片段,帮助模型选对工具、拿够证据再下结论。

若你需要模型自由浏览 GitHub、但在任何变更落地前必须有人把关,这个插件比「工具越多越好、门禁越松越好」的方案更贴合;若你追求最大工具面且不要审批,则不适合。要求 DeepSeek Harness 不低于 0.2.0-0,且系统 PATH 上已安装 gh。

使用场景

  • 在 Harness 里查 PR、Issue、Checks 和 Actions 日志,但合并或删资源前必须人工点头
  • 需要 PAT 或 gh 登录统一管理,并在设置页测通凭据链
  • 会话里看当前分支与关联 PR,安全时才允许 git switch

适合人员

  • 希望模型能读 GitHub、写操作必须有人把关的 Harness 用户
  • 已在用 gh/git 推送、想零额外配置接上 DSH 的开发者
  • 重视 argv 无 shell 与破坏性操作双重门禁的安全/平台同学