AdamPlatin123/dsh-plugin-radar
DSH Plugin Radar — open-source ecosystem radar for DeepSeek Harness plugins: continuous discovery (21k+ candidates), k8s runtime validation (13k+ tests), 15-min snapshots; the catalog is a generated artifact — 开源 DSH 插件生态雷达:持续发现 2.1 万+ 候选、k8s 运行级实测 1.3 万+、15 分钟快照;插件目录为自动生成的产物
DSH Plugin Radar – What It Is
DSH Plugin Radar is an open‑source “radar” that continuously discovers, tests, and catalogs plugins for DeepSeek Harness (DSH) – a platform for building AI agents and LLM‑powered applications. The project automatically:
- Scans GitHub every 6 hours for repositories that look like DSH plugins (by topic and keywords).
- Deduplicates and filters out private or black‑listed repos.
- Validates each candidate (checks
package.jsonfor the required DSH entry points). - Runs a lightweight Kubernetes pod for each plugin (10‑pod concurrency) to see if it can start and talk to a Qwen model in streaming mode.
- Classifies the result into four status buckets – ✅ compatible, ⚠️ needs adaptation, ⬜ awaiting test, ❌ failed – and records the verdict in a machine‑readable snapshot every 15 minutes.
All of this data is turned into human‑friendly artifacts:
PLUGINS-ALL.md– a full list of every discovered repo with its status, star count, and category.- 精选插件榜 – a curated “featured” list of 56 high‑quality plugins, grouped into 11 functional areas.
- 整合包 – ready‑made bundles that pre‑install a set of plugins for specific use‑cases (e.g., UI skins, agent skill packs, desktop distributions).
- JSON API – two stable endpoints (
plugins-all.jsonandplugins.json) that downstream tools (marketplaces, community sites) can consume without any registration.
The radar itself is split into a Radar Engine (engine/) that handles discovery, aggregation, and rendering, and a Test Engine (still being open‑sourced) that runs the Kubernetes validation pods.
Who Might Use It?
- Plugin developers – get automatic visibility; just add the
dsh-plugintopic to their repo and the radar will pick them up within hours. - DSH power users – browse the curated lists to find plugins that are already proven to run, instead of trial‑and‑error.
- Marketplace operators – pull the JSON verdicts to display compatibility badges or filter listings.
- Researchers – study the health of the DSH ecosystem (growth, failure rates, categories) via the public snapshots.
How It Works (Simplified)
flowchart TB
A[GitHub Search] --> B[Dedup & Filter]
B --> C[Static Check (package.json)]
C -->|plugin| D[K8s Runtime Test]
D --> E{Verdict}
E -->|compatible| F[✅]
E -->|needs adapt| G[⚠️]
E -->|awaiting| H[⬜]
E -->|failed| I[❌]
F & G & H & I --> J[Snapshot (data/snapshots/)]
J --> K[Render Markdown & JSON]
- Discovery runs every 6 h, with a finer‑grained probe every 15 min.
- Testing uses a 20 s driver that streams a Qwen model (
de‑stream) inside a pod. - Results are stored as immutable snapshots, then fed to the renderers that produce the markdown catalogs and the JSON API.
Getting Started
- Explore the data – open
PLUGINS-ALL.mdor fetch the JSON via the URL shown in the README. - Add your own plugin – add the
dsh-plugintopic to your repo and push; the radar will pick it up automatically. - Consume the API – example Python snippet is provided in the README to map repo names to their compatibility verdicts.
- Watch the roadmap – Phase 2 (engine source) is already public; Phase 3 (lightweight and full‑scale test engines) will be released once stable.
Quick Glossary
- DSH – DeepSeek Harness, an open‑source framework for building LLM‑driven agents.
- Radar Engine – the part of the project that discovers repos and builds the catalog.
- Verdict buckets – ✅ compatible, ⚠️ needs adaptation, ⬜ awaiting test, ❌ failed.
- 整合包 (Bundle) – a pre‑defined collection of plugins that can be installed together.
Bottom Line
DSH Plugin Radar is a real, continuously‑operating service that maps the health and usability of the DeepSeek Harness plugin ecosystem. It provides both a developer‑friendly pipeline and ready‑to‑use curated lists, making it a valuable piece of infrastructure for anyone building or consuming AI‑agent plugins on the DSH platform.
Related
- Project
- Dispatch
- Project
- Project
- Project