返回插件市场

dsh-github-intelligence

连接与集成

zoahdev/dsh-github-intelligence

提供跨 16 个开发者生态系统的 196+ 只读工具,包括 GitHub、GitLab、npm、PyPI 等,支持限流友好的缓存和 UI 卡片。

  • agent
  • deepseek-harness
  • developer-tools
  • dsh-plugin
  • github
  • gitlab
  • intelligence
  • npm
  • pypi
  • releases
GitHub Stars
10GitHub
浏览量
0DSH Plugin Hub
Forks
1GitHub
开放问题
0GitHub Issues
Manifest 版本
2.10.0dsh-github-intelligence
最近推送
2026年8月22日GitHub
许可证
MITTypeScript
插件类型
Host运行于 DSH Host

README

查看源文件

dsh-github-intelligence

CI Release npm

English · 中文

Awesome DSH Plugin CI Release

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

ToolWhat it does
github_repoFull repo overview: stars, forks, issues, language, license, topics, default branch, archived status, activity dates
github_releasesRecent releases with tag, date, pre-release flag, URL, body preview
github_issuesRecent issues by state (open/closed/all) — pull requests excluded automatically
github_pullsRecent pull requests by state, including merge status
github_contributorsTop contributors by commit count
github_searchRepository search sorted by stars or last update
github_repo_reportOne-shot deep report: overview + latest release + open issues + recent commits + top contributors
github_compareSide-by-side comparison of two repositories with numeric deltas
github_trendingRecently created repositories sorted by stars (optional language filter)
github_user_reposA user's top repositories by stars
github_weekly_digestReleases, merged PRs, new issues, and commits from a configurable look-back window
github_notificationsAuthenticated attention queue for mentions, review requests, assignments, and authored threads
github_repo_healthTransparent repository health score with evidence, risks, and concrete next actions
github_helpCatalog 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-intelligence

Then restart dsh web and ask your agent to use the tools above.

Configuration

All values are optional and set in cordis.yml:

KeyTypeDefaultDescription
githubTokenstring(none)GitHub token to raise rate limits and enable github_notifications when it has notification read access. Never commit it.
timeoutMsnumber10000Request timeout in milliseconds.
defaultLimitnumber5Default result count when the model omits limit.
bodyPreviewCharsnumber500Maximum characters kept from a release body preview.
cacheTtlMsnumber60000In-memory response cache TTL, so composed calls stay cheap.
userAgentstringdsh-github-intelligence/2.10.0User-Agent header sent to the GitHub API.

Why "most complete"

  • Breadth: 201 tools across GitHub, 16 external developer ecosystems, and the dsh registry — not just one endpoint.
  • Depth: github_repo_report composes repo facts; github_weekly_digest explains change; github_notifications creates a personal attention queue; github_repo_health turns evidence into risks and next actions.
  • Rate-limit friendly: every endpoint is wrapped in a short TTL cache; the deep report reuses cached sub-calls (4 HTTP requests, not 4+ per repetition).
  • Correctness: issues are filtered to exclude pull requests; every request honors exec.signal; anonymous rate limits and 429s produce actionable errors.
  • Verified: 52 tests, real-registry visibility for all 201 tools, real-network smoke for every v2.3.0..v2.8.0 tool (37 tools), and CI that installs the bundle into dsh web and boots it (see VERIFICATION.md).

⭐ If this helps your agent, a star helps the ecosystem find it. Feedback and issues are equally welcome.

What's new in v2.10.0

  • github_notifications: a read-only maintainer inbox that groups authenticated GitHub notifications into mentions, review requests, assignments, authored-thread updates, and other work.
  • github_repo_health: a transparent 100-point maintenance heuristic with five scored dimensions, supporting evidence, risk flags, concrete recommendations, and an explicit non-security-audit caveat.
  • 201 registered tools, 52 passing tests, and real-agent registry visibility checks for both new flagship tools.

What's new in v2.3.0

  • Plain list tools: github_repo_releases, github_repo_issues (pull requests filtered out), github_repo_pulls.
  • People & social: github_user_repositories, github_user_social_accounts, github_repo_contributors, github_repo_subscribers, github_repo_collaborators (with effective permission, requires push access).
  • Git, security & search: github_repo_git_refs (matching refs), github_repo_punch_card, github_repo_security_advisories, github_search_repositories.

What's new in v2.4.0

  • GitLab project depth: gitlab_project_issues, gitlab_project_merge_requests, gitlab_project_commits, gitlab_project_branches.
  • Gitee depth: gitee_repo_releases, gitee_repo_issues, gitee_repo_commits.
  • Stack Overflow: so_question_answers, so_top_tags — and the existing SO tools now send the required site param (real-API fix).
  • Reddit: reddit_subreddit_rising, reddit_subreddit_controversial (Reddit may block cloud IPs; works from residential networks).
  • New ecosystem dev.to: devto_articles, devto_article, devto_user.
  • npm: npm_package_dependencies (direct deps of the latest version).
  • Correctness fix: limit is now enforced locally — GitHub/GitLab/StackExchange ignore the query param and previously returned their full default page.

What's new in v2.5.0

  • Two new ecosystems: RubyGems (rubygems_search, rubygems_gem) and NuGet (nuget_search).
  • Bitbucket was probed and deliberately NOT shipped: the public Cloud API now returns 404/410 for anonymous access — an "it's documented as public" trap caught by real-API verification.

What's new in v2.6.0

  • New ecosystem: the official Go module proxy (go_module_latest).
  • More depth: crates_crate_versions (per-version downloads + yank status), gitee_repo_contributors, gitlab_project_tags, so_related_tags.
  • Also probed and rejected: Maven Central (search.maven.org timed out repeatedly) and Hugging Face /api/tags (now 401) — not shipped because they would fail in real use.

What's new in v2.7.0

  • New flagship composite tool: github_weekly_digest — one call answers "what happened this week in owner/repo" (releases + merged PRs + new issues + commits, filtered to a configurable look-back window).

What's new in v2.8.0

  • npm downloads depth: npm_downloads_last_day and npm_downloads_range (per-day downloads between two dates).
  • Also probed and rejected this round: Stack Exchange /search/answers (HTTP 400), crates.io dependencies endpoint (unreachable from this network), dev.to podcast episodes (unreachable) — not shipped.

Development

pnpm install
pnpm run build
pnpm test
pnpm pack

Demo (real output, 2026-08-15)

github_repo_report on deepseek-ai/deepseek-harness:

# deepseek-ai/deepseek-harness
deepseek-ai/deepseek-harness — DeepSeek Harness: Everything is a Plugin.
Stars: 98472 · Forks: 9214 · Open issues: 0 · Default branch: master
Language: TypeScript · License: MIT · Pushed: 2026-08-13
https://github.com/deepseek-ai/deepseek-harness

Latest release: none
Open issues: 0

Recent commits:
- 47f9438 Merge pull request #2519 from deepseek-harness/feat/npm-public (imccyu)
- abe560f release(dsh): 0.1.0-rc.5 (imccyu)
- 8c1e8d9 build(release): publish the dsh family publicly (imccyu)
- f26a6f6 Merge pull request #2520 from deepseek-harness/docs/paper (Tianyi Cui)
- 124aa5f Merge pull request #2521 from deepseek-harness/release/dsh-0.1.0-rc.3 (imccyu)

Top contributors: 1. tianyicui (5235) · 2. LegGasai (1361) · 3. imccyu (1168) · 4. Chinesezjc (587) · 5. turtle1999 (585)

One question answers: what is this repo, what did it ship, who maintains it, and is it alive.

License

MIT © 2026 zoahdev


中文

Awesome DSH Plugin CI Release

dsh-github-intelligence —— 面向 DeepSeek Harness 的开发者情报系统:201 个只读工具,覆盖 GitHub、16 大外部生态与 dsh 注册表。新增维护者通知待办和可解释的仓库健康审计;公共工具无需 API Key,全部请求支持取消、TTL 缓存与 UI 卡片。

话题:dsh-plugin · 已在 dsh 0.1.0-rc.6 / Node 24 / pnpm 11 实测

工具

工具功能
github_repo仓库全景:星标、fork、issues、语言、许可证、话题、默认分支、归档状态、活跃时间
github_releases最近 Release(tag、日期、预发布、链接、正文预览)
github_issues按状态查 Issue(open/closed/all),自动排除 PR
github_pulls按状态查 PR,含合并状态
github_contributors按提交数排名的贡献者
github_search按星标/更新时间搜索仓库
github_repo_report深度报告:概览 + 最新 Release + open issues + 最近提交 + 头部贡献者
github_compare两个仓库并排对比(含数值差量)
github_trending近期新建仓库按星标排序(可按语言过滤)
github_user_repos某用户星标最高的仓库
github_weekly_digest可配置时间窗口内的 Release、已合并 PR、新 Issue 与提交
github_notifications需要 Token 的维护者待办:@提及、审查请求、指派与本人主题更新
github_repo_health带证据、风险项和具体改进建议的透明仓库健康评分
github_help其余 200 个工具的自发现目录,不确定时先问它

GitHub 之外,目录还覆盖 GitLab、Gitee、npm、PyPI、crates.io、Docker Hub、Hugging Face、Hacker News、Stack Overflow、Reddit 以及 dsh 插件生态自身(注册表统计)——一次安装,统一风格,统一缓存。

示例提问:

  • "给我一份 deepseek-ai/deepseek-harness 的完整报告"
  • "ollama/ollama 现在有哪些 open issue?"
  • "openai/openai-python 的头部贡献者是谁?"
  • "找 5 个 TypeScript agent 框架并按星标对比"
  • "我现在 GitHub 上有什么必须处理?"
  • "审计 owner/repo 的仓库健康度,并告诉我具体改什么"

安装

dsh plugin --profile web add dsh-github-intelligence
# 或直接使用上游 CLI:
pnpm dlx @deepseek-ai/dsh plugin --profile web add dsh-github-intelligence

为什么说"最完整"

  • 覆盖面:201 个工具,覆盖 GitHub、16 大外部生态与 dsh 注册表,不是单点工具;
  • 深度github_repo_report 汇总事实,github_notifications 形成个人待办,github_repo_health 给出有证据的风险与行动建议;
  • 周报github_weekly_digest 一次回答"这个仓库这周发生了什么";
  • 省配额:所有接口带短 TTL 缓存,深度报告复用缓存子调用,一次只发 4 个请求;
  • 正确性:Issue 自动排除 PR、全部请求支持取消、匿名限流/429 有明确提示;
  • 验证:52 个测试 + 201 个工具真实 Agent 注册可见性验证 + v2.3.0..v2.8.0 全部 37 个新工具真实网络冒烟 + CI 真实安装进 dsh web 并启动(见 VERIFICATION.md)。

⭐ 如果它帮到了你的 agent,一个 star 就能让整个生态更容易发现它。反馈和 issue 同样欢迎。

v2.10.0 新增

  • github_notifications:只读维护者收件箱,把已认证的 GitHub 通知归类为 @提及、审查请求、指派、本人主题更新和其它待办;
  • github_repo_health:透明的 100 分维护健康启发式,包含五项分数、原始证据、风险标记、具体建议,并明确说明它不是安全审计;
  • 201 个注册工具、52 个通过测试,并在真实 Agent 工具注册表中验证两个新旗舰工具可见。

v2.3.0 新增

  • 平铺列表工具:github_repo_releasesgithub_repo_issues(自动排除 PR)、github_repo_pulls
  • 人与社交:github_user_repositoriesgithub_user_social_accountsgithub_repo_contributorsgithub_repo_subscribersgithub_repo_collaborators(含实际权限,需 push 权限 token);
  • Git、安全与搜索:github_repo_git_refs(ref 前缀匹配)、github_repo_punch_cardgithub_repo_security_advisoriesgithub_search_repositories

v2.4.0 新增

  • GitLab 深度:gitlab_project_issuesgitlab_project_merge_requestsgitlab_project_commitsgitlab_project_branches
  • Gitee 深度:gitee_repo_releasesgitee_repo_issuesgitee_repo_commits
  • Stack Overflow:so_question_answersso_top_tags;并修复既有 SO 工具缺 site 参数的真实 API 问题;
  • Reddit:reddit_subreddit_risingreddit_subreddit_controversial(Reddit 可能屏蔽云 IP,家庭网络可用);
  • 新生态 dev.to:devto_articlesdevto_articledevto_user
  • npm:npm_package_dependencies(最新版直接依赖);
  • 正确性修复:limit 现在本地强制生效——GitHub/GitLab/StackExchange 会忽略该查询参数,之前会返回整页默认数量。

v2.5.0 新增

  • 两个新生态:RubyGems(rubygems_searchrubygems_gem)与 NuGet(nuget_search);
  • Bitbucket 已探测但故意不收录:公共 Cloud API 匿名访问现在返回 404/410——这是"文档写着公开、实际已关"的坑,真实 API 验证拦住了它。

v2.6.0 新增

  • 新生态:官方 Go module proxy(go_module_latest);
  • 深度补强:crates_crate_versions(各版本下载量 + yank 状态)、gitee_repo_contributorsgitlab_project_tagsso_related_tags
  • 同样探测后拒绝:Maven Central(search.maven.org 反复超时)与 Hugging Face /api/tags(现在 401)——真实使用会挂,所以不收录。

v2.7.0 新增

  • 新旗舰复合工具:github_weekly_digest——一次调用回答"owner/repo 这周发生了什么"(release + 合并 PR + 新 issue + 提交,可按天配置窗口)。

v2.8.0 新增

  • npm 下载深度:npm_downloads_last_daynpm_downloads_range(两个日期之间的每日下载量);
  • 本轮探测后拒绝:Stack Exchange /search/answers(HTTP 400)、crates.io 依赖端点(本网络不可达)、dev.to podcast(不可达)——不收录。

开发

pnpm install
pnpm run build
pnpm test
pnpm pack

演示(真实输出,2026-08-15)

github_repo_reportdeepseek-ai/deepseek-harness 的实际结果:

# deepseek-ai/deepseek-harness
deepseek-ai/deepseek-harness — DeepSeek Harness: Everything is a Plugin.
Stars: 98472 · Forks: 9214 · Open issues: 0 · Default branch: master
Language: TypeScript · License: MIT · Pushed: 2026-08-13
https://github.com/deepseek-ai/deepseek-harness

Latest release: none
Open issues: 0

Recent commits:
- 47f9438 Merge pull request #2519 from deepseek-harness/feat/npm-public (imccyu)
- abe560f release(dsh): 0.1.0-rc.5 (imccyu)
- 8c1e8d9 build(release): publish the dsh family publicly (imccyu)
- f26a6f6 Merge pull request #2520 from deepseek-harness/docs/paper (Tianyi Cui)
- 124aa5f Merge pull request #2521 from deepseek-harness/release/dsh-0.1.0-rc.3 (imccyu)

Top contributors: 1. tianyicui (5235) · 2. LegGasai (1361) · 3. imccyu (1168) · 4. Chinesezjc (587) · 5. turtle1999 (585)

一次提问回答三件事:这仓库是什么、最近发了什么、谁在维护、还活着吗。

许可证

MIT © 2026 zoahdev

Engineering blog: https://zoahdev.github.io/blog/ — deep-dives on the bugs behind this catalog (root causes, reproductions, mechanism-level fixes).

评论

0
最新优先