DSH HUB
HomePlugin StorePlugin PacksCommunityRankingsResourcesPublish Guide
Plugin source
Back to catalog

ggggggggggz /

ggggggggggz/dsh-gh-search

Verified

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.

★ 0 Stars0 Forks0 IssuesN/A Community rating0 Confirmed installs
View on GitHub
READMESource: master@3d4d0aca

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.

—/ 5

No ratings yet

Verified DSH bundle

Commit 3d4d0aca596b

Community comments

No comments yet. Be the first to write one.

DSH HUB

A community index for DSH plugins. Not an official GitHub or DeepSeek AI product.

CommunityResourcesAPIAbout