dsh-github-intelligence
English · 中文
Developer intelligence for DeepSeek Harness: 201 read-only tools across GitHub, 16 external ecosystems, and the dsh registry itself — now with an authenticated maintainer inbox and evidence-based repository health audits. Public tools need no API key; every request supports cancellation, rate-limit-friendly TTL caching, and UI cards.
Topic: dsh-plugin · Tested with dsh 0.1.0-rc.6 · Node 24 / pnpm 11
Live tool catalog: https://zoahdev.github.io/dsh-github-intelligence/
Featured in: awesome-dsh-plugin (4k★ list) · awesome-deepseek-harness (562★ list) · official Show & Tell #1657
Tools
| Tool | What it does | |---|---| | githubrepo | Full repo overview: stars, forks, issues, language, license, topics, default branch, archived status, activity dates | | githubreleases | Recent releases with tag, date, pre-release flag, URL, body preview | | githubissues | Recent issues by state (open/closed/all) — pull requests excluded automatically | | githubpulls | Recent pull requests by state, including merge status | | githubcontributors | Top contributors by commit count | | githubsearch | Repository search sorted by stars or last update | | githubreporeport | One-shot deep report: overview + latest release + open issues + recent commits + top contributors | | githubcompare | Side-by-side comparison of two repositories with numeric deltas | | githubtrending | Recently created repositories sorted by stars (optional language filter) | | githubuserrepos | A user's top repositories by stars | | githubweeklydigest | Releases, merged PRs, new issues, and commits from a configurable look-back window | | githubnotifications | Authenticated attention queue for mentions, review requests, assignments, and authored threads | | githubrepohealth | Transparent repository health score with evidence, risks, and concrete next actions | | githubhelp | Catalog of all 200 other tools — call it when unsure which tool to use |
Beyond GitHub, the catalog also covers GitLab, Gitee, npm, PyPI, crates.io, Docker Hub, Hugging Face, Hacker News, Stack Overflow, Reddit, and the dsh plugin ecosystem itself (registry stats) — one install, one consistent tool style, one cache.
Example prompts:
- "Give me a full report on deepseek-ai/deepseek-harness."
- "What open issues does ollama/ollama have right now?"
- "Who are the top contributors of openai/openai-python?"
- "Find the top 5 TypeScript agent frameworks and compare their stars."
- "What needs my attention on GitHub right now?"
- "Audit the repository health of owner/repo and tell me exactly what to fix."
Install
dsh plugin --profile web add dsh-github-intelligence
# or, using the upstream CLI directly:
pnpm dlx @deepseek-ai/dsh plugin --profile web add dsh-github-intelligence
# standalone CLI (same catalog, for humans):
npm install -g dsh-github-intelligenceThen restart dsh web and ask your agent to use the tools above.
Configuration
All values are optional and set in cordis.yml:
| Key | Type | Default | Description | |---|---|---|---| | githubToken | string | (none) | GitHub token to raise rate limits and enable githubnotifications when it has notification read access. Never commit it. | | timeoutMs | number | 10000 | Request timeout in milliseconds. | | defaultLimit | number | 5 | Default result count when the model omits limit. | | bodyPreviewChars | number | 500 | Maximum characters kept from a release body preview. | | cacheTtlMs | number | 60000 | In-memory response cache TTL, so composed calls stay cheap. | | userAgent | string | dsh-github-intelligence/2.10.0 | User-Agent header sent to the GitHub API. |