证据快照复核于 2026-09-16GitHub 数据核对日期: 2026-08-21
来源已审查应用发现与管理plugin-curators Profileplugin-authors Profileecosystem-researchers Profile

DSH Insights

用于发现和比较 DeepSeek Harness 插件的开放生态观测站,提供带证据的健康数据。

快速了解

它能做什么

用于发现和比较 DeepSeek Harness 插件的开放生态观测站,提供带证据的健康数据。

本站提供的是中文说明,不代表该项目或 Plugin 自身提供中文界面;语言支持请以上游文档为准。

能力
发现与管理Plugin 发现数据搜索

选择前先看

DSH Insights 是一个在线 Web 应用及可复现的 Node 流水线,用于索引 DeepSeek Harness 插件生态。它提供可搜索的插件页面、健康等级与扣分依据、生态趋势、官方动态快照、每周报告、徽章和可下载的开放数据。

适合谁

适合需要策展、开发、评估或研究 DeepSeek Harness 插件,并希望获得超越目录列表的对比数据的用户。

常见任务

  • 搜索权威插件集合,并查看某个插件公开的健康评估证据。
  • 比较生态质量趋势、渠道覆盖情况和作者层面的分析。
  • 在其他目录、市场或智能体工作流中使用文档说明的 insights 数据契约。
  • 作为插件作者查看插件页面、申请复查或使用徽章。

权限与数据

公开网站提供生态数据。文档显示,本地运行完整流水线需要 GitHub 令牌;可选的 DB9 同步需要 DB9_TOKEN。

权限
  • 文档中的首次完整本地流水线运行需要 GitHub 令牌。
  • 可选的 DB9 同步需要 DB9_TOKEN。
数据处理
  • 发布文档中描述的生成式生态数据集和报告作为开放数据。
  • 说明仓库元数据仍归原作者所有。
外部服务
  • 用于采集和复查工作流引用的 GitHub。
  • 可选的 DB9 镜像同步。
凭据
  • 首次完整本地运行示例使用 GITHUB_TOKEN。
  • 仅可选的 DB9 同步路径需要 DB9_TOKEN。

局限

  • 评分是启发式结果,并非安全审计。
  • 文档所述快照中的验证流程仍在持续推进。
  • 提供的证据未声明 DeepSeek Harness 版本范围。

DSHub 已核对

  • README 标明在线站点为 dsh-insights.com。
  • 仓库文档说明了开放数据、Node 流水线、插件健康评分、报告和生态视图。
  • 提供的快照固定到提交 db485c414c9dfc04a5ff29009d9f067f70ac4269。

DSHub 未核对

  • 未根据提供的记录打开或进行在线站点功能测试。
  • 未独立验证安装、流水线执行、评分准确性或当前数据新鲜度。

固定版本安装

主要操作

这个应用没有 DSH Plugin 安装操作,请根据源码文档使用真实交付方式。

访问源码项目

维护者原文

项目 README

查看 commit db485c4 对应的 README
维护者编写的上游内容原文于 2026/9/12README.md 获取,正文和仓库相对媒体固定到 commit db485c414c9d,内容哈希为 c0910292a604。以下是未经 DSHub 翻译的上游原文,语言可能与当前页面不同;第三方托管的 badge 可能独立更新。

DSH Insights — The DeepSeek Harness Ecosystem Observatory

Live: https://dsh-insights.com · This repo = pipeline + site + open data (ice5kysl/dsh-insights) Plugin health · Official dynamics · Ecosystem trends — full-ecosystem indexing → authenticity gate → objective health scores (evidence attached) → channel coverage → letters to authors → weekly report → official-dynamics snapshots (+ rc compat radar, M2). Zero-dependency Node. Open and reproducible.

English (default) · 简体中文 · Docs: Vision · Roadmap · Product Plan · Product Design · Research · Schema · Outreach · Author self-check CLI: dsh-insights-kit (npx dsh-insights-kit selfcheck <dir>)

Why

The dsh-plugin topic went from zero to 13,700+ repos in about a month. Discovery is solved (awesome lists, marketplaces) — trust is not: duplicates, abandoned forks, non-installable bundles and compat risk are the real user cost, and nobody scores any of it. The official directory explicitly opts out of ranking.

DSH Insights is the missing evaluation layer: every plugin gets an honest, reproducible number.

The three layers

Layer What Delivered as
L1 · Plugin insights Authenticity gate (manifest) → authoritative set → health score S–D / 0–100 (health-v5, per-deduction evidence) → channel coverage → "quality unlisted" list Snapshot data + site + per-plugin pages + letters
L2 · Official dynamics (v0 live) dsh releases/rc cadence, dist-tags, DeepSeek platform signals, API model list (/models probe, new-model detection); rc compat radar (M2) /dynamics + weekly official section
L3 · Ecosystem reports Weekly report (every Friday, CI-generated) + a "letter to the author" per plugin (outreach material) /weekly + RSS + data/reports/

Not another directory or marketplace — a data & observation source for directories, marketplaces, agents and the dsh team to build on.

Site

Home (search + KPI + latest arrivals + scenario shortcuts) · Dashboard (trends/quality/rankings + full plugin library #browse) · Plugin pages /p/<owner>/<repo>/ (objective data for every authoritative plugin) · Scenarios · Authors · Weekly (reader with MD/PDF/PNG export) · Dynamics · Badges · Open data · About/methodology · RSS. Dark/light theme toggle, readable without JS, llms.txt for agents.

Data outputs (open)

File What
data/plugins.jsonl · invalid.jsonl Authoritative set 10,190 + 3,916 noise buckets (0 duplicates · hard gate · 2026-09-06 snapshot, validation still rolling)
data/insights.json + insights.schema.json Agent contract (stable URL, additive-only schema)
data/analysis.json · enrich.json · plugins.csv Aggregates / per-plugin scores+channels / spreadsheet
data/dynamics.json · metrics.jsonl Official-dynamics snapshot · product self-metrics
data/crash-corpus.json Crash-report signature corpus (aggregated from dsh-why --share reports in db9; skipped without DB9_TOKEN)
data/compat.json · compat-observed.json · shell-seeds.json Declared compat signals (engines.dsh) · observed compat matrix (client requires × shell module table) · shell seed words
data/llm.jsonl · data/reports/*.md · data/weekly/*.md LLM capability tags · letters to authors · weekly issues

License: code MIT · data CC BY 4.0 (attribution: dsh-insights.com). Repo metadata (descriptions etc.) remains © its original authors.

Pipeline

collect    discover (sharded full crawl) · npm-map · lists · downloads · dynamics · refresh (metadata merge)
validate   validate (authenticity → set/buckets, resumable) · regress (calibration gate) · deep (sampled write-face/sanitizer)
analyze    analyze (→ enrich) · score · history · compat · overlap · llm-tags · scenarios
publish    site (dashboard) · pages (home/p/weekly/dynamics/scenarios/authors/badge/data/about) · exports · badges · diff · db9-sync (mirror plugins/downloads/scores/compat-observations/llm-tags/metrics/ecosystem-events/weekly-letters to db9, incl. plugin-level event diff: created/release/archived/first-publish; skipped without DB9_TOKEN)
content    letters (outreach material) · weekly

One orchestrator (bin/pipeline.mjs):

node bin/pipeline.mjs daily      # CI daily (light refresh)
node bin/pipeline.mjs friday     # daily + discover/refresh + author-graph + metrics + letters + weekly (CI Fridays)
node bin/pipeline.mjs snapshot   # analyze → publish full chain
node bin/pipeline.mjs full       # discovery → validation → snapshot
node bin/pipeline.mjs --only score,badges / --from analyze / --dry

Quick start:

GITHUB_TOKEN="$(gh auth token)" node bin/pipeline.mjs full   # first full run
node bin/query.mjs --sort stars --top 10                     # query the set
node bin/recheck.mjs owner/repo                              # force re-validate one plugin
node bin/check-docs.mjs                                      # README ↔ data reconciliation
node bin/backfill-events.mjs                                 # one-off: backfill full release/npm history into db9 ecosystem_events (idempotent)
node bin/backfill-plugin-events.mjs                          # one-off: backfill plugin-level events (plugin_created / npm_first_publish)

CI (.github/workflows/refresh.yml): single cron 03:07 UTC, Friday profile switched in-job, concurrency-grouped; deploys via workflow_run. recheck.yml lets authors trigger a re-check of their plugin from Actions. site/ is not in git (build artifact, gitignored) — pages.yml regenerates it at deploy time (pipeline --only site,badges,pages) and layers in site-static/ (CNAME/icons/og, the only hand-maintained web assets).

Scoring in one paragraph

Start at 100, deduct per rule (fail −20 / major −10 / warn −5 / minor −2), every deduction carries evidence; missing data is never invented or penalized; stars never enter the score; LLM output is display-only. Grades S ≥95 · A ≥90 · B ≥75 · C ≥60 · D <60. Heuristic assessment, not a security audit — deep inspection (write-face/sanitizer) is a separate, clearly-labeled signal. Disputes: issue templates (ZH/EN both fine).

Status (2026-09-06)

  • Full crawl + validation: 14,331 candidates → 10,190 authoritative (0-duplicate hard gate; resumable, still rolling)
  • Site live (custom domain, dark/light, search, SEO basics, analytics); per-plugin pages for the full set; weekly reader with MD/PDF/PNG export
  • Health v4 (S-grade added) + calibration regression in snapshot gate; audit backlog closed (see docs/AUDIT-2026-09-06.md)
  • Metadata refresh loop (Tier 0) wired into Fridays; letters frozen to snapshot dates (diff-driven pages)
  • M1 exit remaining: contract-field survey · i18n detector (ja/ko/es) · weekly outreach (≥2 issues public, W37 = first)
  • M2 remaining: rc compat radar (v1 API-symbol route) · official timeline ≥4 weeks

Contributing

  • Plugin authors: check your page at /p/<owner>/<repo>/, embed the badge, request a re-check, appeal scores or correct data via issues (ZH/EN both fine).
  • Curators / agents: consume /data/insights.json (join key owner/repo, additive schema, CC BY 4.0).
  • Everything is generated by an open pipeline — clone and reproduce any number.

有意识地管理

安装与管理

前置条件与目标 Profile

目标 plugin-curators Profile, plugin-authors Profile, ecosystem-researchers Profile

交付方式 外部应用 — https://dsh-insights.com

兼容性与访问范围

Web app and Node-based pipeline; no Harness range declared Not declared in supplied evidence

检查兼容性证据

风险事实

assessment-scope

Health grades are heuristic and explicitly not a security audit.

证据
凭据

A full local pipeline run documents use of a GitHub token; DB9 synchronization is skipped without DB9_TOKEN.

证据
证据与编辑审查Manifest、Bundle patch、分发与新鲜度

不可变证据

审查状态与源码活动

AI 已审查

应将评分视为附有扣分依据的生态比较信号,而不是安全认证。

AI 审查于 2026/9/12 UTC 14:16GitHub 事实核对日期: 2026/9/12 UTC 14:16

自当前证据基线以来,没有记录到重要源码变化。

下一步

比较生态 Artifact 类型

订阅重要变化: DSH Insights