← 开源
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 分钟快照;插件目录为自动生成的产物

InfrastructureObservabilityMake world agent-readyPython
在 GitHub 打开
增长势头
+024 小时新增 Star0.0%
1.47k
Star
157
Fork
+-3
本周
100
贡献者
创建于 2026-08-04 · 更新于 2026-10-05 · 今日第 8580 名
主要开发者
README

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 阅读完整记录 完整目录与分类目录
将兼容性记录接入自己的工具 数据接口与口径
提交插件或更正记录 社区登记表与问题反馈
理解或维护雷达 公开引擎与架构说明

数据状态

快照:20261005T174501Z · 快照时间:2026-10-06 01:45:03 UTC+8。此摘要由已合并快照对应的聚合结果自动生成。

已定位、按仓库去重后的清单 条数
全量记录 13,361
可用记录 8,290
不兼容记录 3,164
待定记录 1,872
未测记录 35

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

怎样理解兼容性记录

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

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

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

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

工作原理

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

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

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

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

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

    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-02,图片注明 2026-10-09 前有效

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

许可与致谢

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

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

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

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

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

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