Profile
Back to NewsBack
GitHub Trending 2 min
Reader Mode
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

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

9 hours ago

DSH Plugin Radar

DSH Plugin Radar:发现、验证与追踪插件生态

发现 DSH 插件,查看兼容性记录,把生态数据接入你的工具。

Discover DeepSeek Harness plugins, explore compatibility records, and integrate ecosystem data into your tools.

DSH Plugin Radar 持续收集插件候选、归并兼容性记录,并发布可浏览的目录与机器可读数据。你可以用它寻找插件,也可以把相同数据接入自己的市场、工具或社区清单。

浏览插件 · 接入数据 · 登记插件

选择你的入口

| 你想做什么 | 从哪里开始 | |---|---| | 找到合适的插件 | 雷达站点提供浏览、筛选、精选与整合包入口 | | 查看精选与整合包 | 精选与整合包目录,成员由人工策展 | | 在 GitHub 阅读完整记录 | 完整目录与分类目录 | | 将兼容性记录接入自己的工具 | 数据接口与口径 | | 提交插件或更正记录 | 社区登记表与问题反馈 | | 理解或维护雷达 | 公开引擎与架构说明 |

数据状态

快照:20261016T063437Z · 快照时间:2026-10-16 14:34:38 UTC+8。此摘要由已合并快照对应的聚合结果自动生成。

| 已定位、按仓库去重后的清单 | 条数 | |---|---:| | 全量记录 | 9,122 | | 可用记录 | 5,760 | | 不兼容记录 | 2,056 | | 待定记录 | 957 | | 未测记录 | 349 |

四档合计等于全量清单条数。仓库消亡、定位歧义等监测计数在清单之外,见数据状态接口。逐条测试版本证据尚未完整公开。

怎样理解兼容性记录

公开清单归并了多轮历史记录;状态是筛选信号,使用时需要结合插件自己的安装说明与当前版本。

| 状态 | 阅读方式 | |---|---| | 可用 | 归并记录中存在运行级可用结论;具体版本与条件需查对应测试证据 | | 不兼容 | 归并记录中存在运行级失败结论;作者更新或环境变化后可能改变 | | 待定 | 尚未形成确定结论,可能涉及测试环境问题或记录冲突 | | 未测 | 没有相应运行级测试覆盖 |

公开扁平清单尚未为每条记录提供完整的插件 commit、被测版本、时间与日志。全局版本指针不能替代这些逐条证据,历史“可用”记录也不能解释为已在最新 DSH 版本下验证。

先阅读插件原仓库的安装、权限与卸载说明,在测试环境完成最小功能验证并保留回滚路径。运行级判定不等同于完整功能、性能或安全审计。

工作原理

雷达把生产测试记录、历史基线与社区登记汇入同一个聚合模型,再派生目录、数据接口和站点。人工精选、整合包与补采元数据补充展示;社区登记未被测试覆盖的条目以“未测”进入清单。

flowchart TB
    subgraph Production["生产管线 · 组织仓发布快照"]
        direction LR
        Discover["发现插件候选<br/>GitHub + npm"]
        Test["隔离安装与验证<br/>测试引擎未开源"]
        Snapshot["逐轮判定快照"]
        Discover --> Test --> Snapshot
    end

History["本仓镜像快照<br/>历史基线"] Register["社区 PR 登记"] Identity["仓库映射与定位<br/>改名 · 链接审计<br/>星标刷新"] Canonical["公开聚合引擎<br/>归一 · 去重<br/>冲突仲裁"] History --> Canonical Register -->|"未覆盖条目标为未测"| Canonical Identity --> Canonical

Catalog["Markdown 目录<br/>完整清单<br/>分类明细"] Export["公开 JSON<br/>四档统计<br/>明细逐条对账"] Curated["展示补充<br/>精选 · 整合包<br/>仓库元数据"] Bake["站点数据烘焙<br/>全量详情<br/>默认筛选可用"] Export --> Bake Curated --> Bake

Production -->|"同步快照:组织仓 → 本仓"| History Production ~~~ Register Production ~~~ Identity Canonical --> Catalog Canonical --> Export Canonical -->|"分类与监测状态"| Bake Catalog --> Readers["插件使用者<br/>贡献者"] Bake -->|"Pages 站点"| Readers Catalog ~~~ Bake Bake ~~~ Consumers Export --> Consumers["插件市场<br/>下游工具"]

classDef source fill:#eff6ff,stroke:#7aa7e3,color:#163a65 classDef private fill:#fff3ed,stroke:#da916e,color:#743d24 classDef core fill:#e8f8f8,stroke:#29a4aa,color:#12535b,stroke-width:2px classDef output fill:#f0f4ff,stroke:#879cda,color:#24396d classDef audience fill:#f5f6f8,stroke:#a3adbc,color:#334155 class Discover,Snapshot,History,Register,Identity,Curated source class Test private class Canonical core class Catalog,Export,Bake output class Readers,Consumers audience

发现、聚合、渲染与分发引擎已公开。生产运行级测试引擎尚未开源,完整测试复现仍依赖生产侧能力。

当前两仓分工:组织管线仓生产快照,本仓承载社区登记、公开引擎、数据镜像与站点。

更多说明:总览与路线图 · 架构 · 数据契约

接入生态数据

公开静态 JSON 接口无需密钥;建议下游缓存使用,接口可用性受 GitHub 托管平台影响。

持续接入时,建议:
  • 统一缓存:后台统一刷新,从每 15 分钟一次开始并随机错峰;若服务提供 HTTP 内容版本标识 ETag,使用条件请求减少重复下载。
  • 有限重试:设置超时,对临时网络故障、限流或服务端错误退避重试,建议最多尝试 3 次;收到 Retry-After 时按提示安排下次请求。
  • 保留可用数据:只有新数据校验通过才替换缓存;刷新失败时继续使用上次成功的数据,并显示数据日期和刷新状态。
  • 按规模分发:较大规模接入使用自己的缓存或镜像,让用户请求读取下游缓存。
下面仅演示一次带超时的读取,持续运行的接入方还需实现上述缓存与回退策略。
import json
from urllib.request import urlopen

url = "https://raw.githubusercontent.com/AdamPlatin123/dsh-plugin-radar/main/data/plugins-all.json" with urlopen(url, timeout=20) as response: records = json.load(response)["plugins"] verdict_by_repo = {record["repo"].lower(): record["verdict"] for record in records}

先读取小型状态接口识别更新;明细可独立做条件校验,不仅凭快照编号推断文件未变化。需要跨文件一致性时,应固定同一完整 Git 提交读取统计与明细,并逐档对账。镜像可能有更新延迟,切换来源时需核对数据日期。

这些策略降低重复请求并缓解短时故障影响,不能保证抵御所有攻击。雷达站点数据已在构建期打包,公开 JSON 暂时不可用通常不影响已经部署的插件浏览。

字段、缓存、故障回退与署名建议见完整接口文档。

贡献与维护

  • 登记插件:为公开仓库添加 dsh-plugin topic,或向社区登记表提交 PR;登记与自动发现互补。
  • 更正判定:通过Issue提供仓库地址、插件版本、DSH 版本与可复现日志。
  • 维护引擎:从引擎说明了解运行环境与公开范围。
  • 维护目录或站点:阅读分类规则、站点说明与运维手册。

社区

dshfind.com 提供 DSH 学习、插件市场与社区资源。

插件作者、维护者与使用者可加入「DSH-Plugins 社区交流 3 群」:

DSH-Plugins 社区交流 3 群微信二维码,更新于 2026-10-16,图片注明 2026-10-23 前有效

更新于 2026-10-16。图片注明在 2026-10-23 前有效;过期请联系群主获取新码。点击图片可查看原图。

许可与致谢

代码与数据采用 MIT 许可证。引用数据时建议标注 DSH Plugin Radar 与相应快照编号。

这是社区项目,与 DeepSeek 官方无隶属关系;记录与推荐不代表官方背书。感谢插件作者、贡献者与 DSH 社区。

特别感谢 DSH 内测期间一起参与的伙伴们,以及大家分享的使用反馈、插件实测与问题报告。

DSH 内测成员合影,仅涵盖部分内测成员

DSH 内测成员合影 · 仅涵盖部分内测成员,并非完整贡献者名单。

如希望补充公开署名或更正致谢信息,欢迎通过 Issue 或 PR 告诉我们。

Chat with me