AI Agent Hub
Back to plugins
🧰

dsh-wsl-github

Web Tools Updated 2026.09.04

Run the following command in DeepSeek Harness:

dsh plugin install 173787247/dsh-wsl-github

Paste the following prompt into your AI chat to install this plugin:

Install by running the dsh plugin install command in your DeepSeek Harness terminal; the source code is hosted at https://github.com/173787247/dsh-wsl-github and the github_app_hint and github_repo_status tools become available immediately after installation.

About this plugin

When you drive a DeepSeek Harness agent from WSL, dsh-wsl-cred already covers git push credentials. What is still missing is a safe way to ask the agent which PRs are open on this repo, or whether the last CI run passed. The usual workaround is pasting a personal access token into the chat and deleting it afterward, which is both risky and messy. dsh-wsl-github wraps that one narrow job into a deliberately small plugin.

It exposes exactly two tools. github_app_hint verifies that GitHub App credentials exist in the local config and that the permission split (relative to cred, ssh, and win_open_url) is correct, without ever printing a secret. github_repo_status returns up to five open pull requests and the latest Actions run for the current repository, or an optional target. A short-lived App installation token is minted in process memory; the PEM, JWT, and token never appear in tool output or chat transcripts.

The sweet spot is clear: you are coding and submitting PRs from WSL while a Windows browser handles the reading on GitHub, and you are already part of the dsh-wsl-kit ecosystem. It sits alongside cred_hint, win_open_url, and net_doctor, each owning a narrow slice of the workflow. No Webhooks, no forty-tool GitHub connector, no ad-hoc PAT wiring. If you only need a quick, safe pulse check on open PRs and CI status, this plugin is small enough and secure enough for the job.

Use Cases

  • A WSL agent needs to see open PRs and the latest Actions run for the current repo
  • You want GitHub status in chat without pasting a PAT into the conversation
  • Filling the API-status gap after git push in the dsh-wsl-kit workflow

Best For

  • Developers coding and submitting PRs from WSL via DeepSeek Harness agents
  • Existing dsh-wsl-kit users looking for a lightweight GitHub status tool
  • AI-agent users who want zero secrets leaking into chat transcripts