DSH Plugins
返回列表
🤖

dsh-tool-mining

模型推理 更新于 2026.10.02

在终端中运行以下命令:

dsh plugin install yuehancn/dsh-tool-mining

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install yuehancn/dsh-tool-mining 安装本插件(源码:https://github.com/yuehancn/dsh-tool-mining),装完后重启 dsh 即可在 desktop 或 web 使用。

插件介绍

GitHub 页面上贡献者排名、PR 日期、open issues 数字都摆在那儿,但真正做判断时很容易读错:一个拖了很久的 PR 会把「平均合并天数」拉高,而中位数往往才是日常节奏;「三百个贡献者」里可能一半是 bot,核心维护其实集中在少数人手里;用 Issues API 数 backlog 还会把 PR 混进来,分页不跟 Link 头则悄悄只拿到第一页。dsh-tool-mining 是为 DeepSeek Harness 准备的自建工具插件,只读公开 GitHub REST API,不装 SDK,用 fetch 把「看清楚」和「下判断」拆开,让 Agent 在动手改仓库或做技术选型前先有一组能站得住的量化依据。

插件提供五个工具:mining_status 检查 API、token 与配额;mining_contributors 按提交排名并给出集中度(含排除 bot 后的份额与 halfOfWorkNeeds);mining_velocity 量 PR 从开到合的中位数、均值、p90 与按周趋势,刻意同时报中位数和均值,让两者的分歧本身成为信号;mining_busfactor 用一份 commit 列表同时看作者分布与单作者文件风险;mining_issues 统计 backlog 并在 notes 里写明已排除 PR、draft 以及与页面 open_issues_count 的差异。多页分析有上限,截断会明示,错误按 401/403/404 等类型区分,token 只进请求头。

适合需要在对话里快速「体检」公开仓库的维护者、技术负责人或做开源调研的人:想判断合 PR 是快还是慢、知识是否绑在一个人身上、backlog 是否在烂,又不想被均值、bot 和 API 陷阱误导。兼容 dsh 0.2.0-rc.2 预览版,desktop 与 web profile 均可使用;公开仓库可不配 token,但多页分析强烈建议配置 PAT 以免匿名配额一小时仅 60 次。

使用场景

  • 在采纳或 fork 前,用中位数与均值一起看 PR 合并是否变慢
  • 评估核心维护是否集中在少数人,以及单作者文件带来的休假风险
  • 统计真实 issue backlog,排除 PR 与 draft 造成的虚高

适合人员

  • 在 Harness 里做开源调研或技术选型的开发者
  • 需要给团队讲清仓库维护风险的维护者与技术负责人
  • 希望 Agent 用公开 API 做量化判断、避免误读 GitHub 数字的用户