dshbase

Plugin directory / Knowledge / dsh-gh-search

dsh-gh-search

Verified · install-tested on dsh ggggggggggz

✓ Actively maintained Builds on 2 official DSH packages

View on GitHub ↗ ← Back to plugin directory

0Stars
0Forks
0Open issues
—Language
2026-08-19Last push
Cross-platformPlatform

What it does

GitHub search & view tools (gh_search / gh_view) for DeepSeek Harness, backed by the GitHub CLI. Ported from oh-my-pi gh-search/gh-view; not official.

✅
Our take
Works — verified, early-stage project

GitHub search & view tools (gh_search / gh_view) for DeepSeek Harness, backed by the GitHub CLI. Ported from oh-my-pi gh-search/gh-view; not official. It installs cleanly and boots without issues in our testing. It's early-stage but functional.

“Verified” means our automated CI actually ran dsh plugin add in a clean profile and it booted — nothing more. Feature descriptions and version compatibility are the author’s claims. This is not a security audit and not an endorsement of third-party code.

README

dsh-gh-search

English · 中文

GitHub issue/PR search and view tools for DeepSeek Harness,
backed by the GitHub CLI (gh).

⚠️ Personal / unofficial. This is a personal plugin ported from
oh-my-pi's gh-search / gh-view
(via the pi-gh extension)
. It is not a DeepSeek official plugin and
intentionally does not re-implement the full gh CLI — it only packages
search & view for convenience inside agent sessions.

Registers two tools:

Tool Purpose
gh_search Search GitHub issues / PRs / commits / repos / code with GitHub search syntax
gh_view View a single issue or PR in detail (title, state, body, author, labels, comments)

Dependencies

  • No third-party npm runtime dependency. The only peerDependencies
    (@deepseek-ai/dsh-tools, @deepseek-ai/cordis) are resolved from the DSH
    environment that already loads this plugin — nothing extra to install.
  • System dependency: the GitHub CLI (gh) must be installed and
    authenticated:
winget install GitHub.cli
gh auth login

gh authenticates via the GITHUB_TOKEN / GH_TOKEN environment variable.
This plugin drops both from the child process so gh falls back to its stored
login (and honors PI_GH_TOKEN if set).

Tools

gh_search

  • query (string, required) — GitHub search syntax, e.g. repo:owner/name is:open label:bug.
  • searchType (string) — issues | prs | commits | repos | code (default issues).
  • limit (integer) — max results (default 10, max 50).

gh_view

  • identifier (string, required) — issue/PR number, owner/repo#N, or full URL.
  • objectType (string) — issue | pr (default auto).
  • repo (string) — owner/repo when identifier is a bare number.
  • includeComments (boolean) — include comments (default true).

Install

Wired into the web profile as file:./plugins/dsh-gh-search (dsh.profile.bundles

  • dependencies). To re-install after a fresh profile:
dsh plugin --profile web install

If you add it to an already-running profile, one dsh web restart is needed to
load it (after that, dsh-reload's /reload dsh-gh-search hot-mounts new edits
without a restart).

License

MIT — ported from pi-gh (MIT, © ASUS), itself inspired by oh-my-pi's
gh-search / gh-view (MIT, © Mario Zechner, Can Bölük). Original copyright
notice preserved in LICENSE.

Install

🧩 Let your agent install it (recommended)

Install the catalog once, then DeepSeek Harness can find and install any plugin from this site automatically:

dsh plugin add dshbase-catalog

Then say "install dsh-gh-search for me" — your agent finds it in the directory and installs it. Docs: dshbase-catalog · verified packs.

This plugin is GitHub source (not published to npm) — install it straight from the repo:

Web profile:

dsh plugin --profile web add github:ggggggggggz/dsh-gh-search

Headless (CLI) profile:

dsh plugin --profile headless add github:ggggggggggz/dsh-gh-search

Test report

Verified: L1 install + L2 load + L3 runtime from GitHub source on dsh 0.1.0-rc.6.

Security: not yet scanned — our daily static scan will cover it shortly.

Share this badge

More in Knowledge

Browse all 7819 plugins →