快速了解
它能做什么
用于发现和比较 DeepSeek Harness 插件的开放生态观测站,提供带证据的健康数据。
本站提供的是中文说明,不代表该项目或 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
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 keyowner/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。
风险事实
证据与编辑审查Manifest、Bundle patch、分发与新鲜度
不可变证据
审查状态与源码活动
应将评分视为附有扣分依据的生态比较信号,而不是安全认证。
AI 审查于 2026/9/12 UTC 14:16。GitHub 事实核对日期: 2026/9/12 UTC 14:16。
自当前证据基线以来,没有记录到重要源码变化。