LJH-snow/dsh-tool-github

A Cordis tool plugin giving DeepSeek Harness GitHub capabilities: agents can look up repositories, search code, list issues, and create draft pull requests in natural language. Built on the official 'everything is a plugin' architecture via ctx.tools.register(defineTool(...)), following the official adding-a-tool contract. A GitHub PAT is optional — required only for code search and PR creation. Read-only tool for safety.

Coding & Development ★ 2 updated 2026-08-27 ✅ runtime-tested
View on GitHub ↗

Install

npm install github:LJH-snow/dsh-tool-github

Install directly from GitHub (no npm publish needed, per README): npm install github:LJH-snow/dsh-tool-github (or #main). Local checkout: git clone, npm install && npm run build, npm install /path/to/dsh-tool-github. Requires @deepseek-ai/cordis (^4.0.1) and @deepseek-ai/dsh-tools (^0.1.0-rc.6) as peer dependencies, provided by the host dsh runtime. Load in a dsh composition config with token/baseUrl/timeoutMs. Read-only tool by default.

Compatibility

DeepSeek Harness (dsh) via Cordis. Peers: @deepseek-ai/cordis ^4.0.1, @deepseek-ai/dsh-tools ^0.1.0-rc.6.

Details

Recent updates

GitHub tools for DSH: repo lookup, code search, issues, draft PRs; natural-language invocation; Cordis defineTool; optional PAT; read-only by default.

FAQ

What can the agent do?
Look up repositories, search code, list issues, and create draft pull requests — in natural language.
Is a token required?
Optional — needed only for code search and PR creation; read-only operations work anonymously.
How is it installed?
npm install github:LJH-snow/dsh-tool-github — no npm publish needed per the README.

Alternatives

PerryLink/dsh-github · omdsh-dev/dsh-genui · vlln/dsh-loop

More plugins in Coding & Development

Browse more in Coding & Development

Guides for Coding & Development plugins