DSH Plugins
返回列表
🧰

dsh-wsl-github

联网工具 更新于 2026.09.04

在终端中运行以下命令:

dsh plugin install 173787247/dsh-wsl-github

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

在 DeepSeek Harness 终端中执行安装命令即可完成安装,插件源码位于 https://github.com/173787247/dsh-wsl-github ,安装后 github_app_hint 与 github_repo_status 两个工具立即可用。

插件介绍

在 WSL 里用 DeepSeek Harness 代理开发时,git push 的凭据问题已由 dsh-wsl-cred 覆盖,但 Agent 还需要回答「这个仓库现在开了哪些 PR」以及「CI 到底跑过没有」这类问题。传统做法是把 PAT 贴进聊天窗口用完再删,既危险又不体面。dsh-wsl-github 把这一件事收进一个刻意保持小巧的插件里。

它只暴露两个工具。github_app_hint 检查 GitHub App 凭据是否存在于本地配置、权限拆分是否完整,全程不打印任何密钥。github_repo_status 返回当前仓库最多五条开放 PR 和最近一次 Actions 运行结果,仓库可指定,默认取 git origin。整个过程在进程内存中生成短期 installation token,PEM、JWT、token 均不会出现在工具输出或聊天轨迹里。

适合的场景很明确:你在 WSL 里写代码、提 PR、看 CI,Windows 那边用浏览器打开 GitHub 页面。它是 dsh-wsl-kit 的一部分,与 cred_hint、win_open_url、net_doctor 各司其职,不需要 Webhook,不需要四十二个工具的「GitHub 连接器」,也不需要自己拼 PAT。如果你只需要一次安全、轻量的 PR 和 CI 状态查询,这个插件刚好够小、刚好够安全。

使用场景

  • WSL 代理需要查看当前仓库有哪些开放 PR 以及最近一次 Actions 是否通过
  • 希望在聊天中查询 GitHub 状态而不必把 PAT 贴进对话再手动删除
  • dsh-wsl-kit 工作流中需要补齐 git push 之后的 API 状态检查环节

适合人员

  • 在 WSL 中用 DeepSeek Harness 代理写代码、提 PR 的开发者
  • dsh-wsl-kit 已安装用户,需要轻量 GitHub 状态工具
  • 希望避免在聊天轨迹中暴露任何密钥的 AI 代理使用者