MicroMilo/upstream-radar
扫描并监控DeepSeek Harness插件:找出确切的依赖与兼容性问题,然后为作者和代理保留可修复的报告。
项目介绍Project Overview
Upstream Radar 是 DSH 生态的兼容性监控插件,持续对已发布的精确插件制品与 DeepSeek Harness 各版本进行矩阵化回归测试。核心能力是在一次性运行器中完成安装、注册、加载并产出可复现的失败证据,自动生成一条可追踪的修复工单,作者发布修复后自动重测闭环。适用于希望在上游 DSH 版本变更时及时发现自家或依赖插件回归的维护者与平台运营者。注意:测试结果为特定 plugin×DSH×Node/profile 的离散事实,并非通用的"兼容"徽章。
Upstream Radar is a compatibility monitor for the DSH ecosystem that continuously retests published plugin artifacts against DeepSeek Harness releases in disposable runners. Its core capability is performing install, register, and load steps to produce reproducible failure evidence, opening one fixable issue per broken pair, and auto-closing it once the author ships a fix. Use it to catch plugin regressions immediately when upstream DSH versions change. Note: results are exact, discrete facts for a specific plugin × DSH × Node/profile combination, not a timeless "compatible" badge.
请帮我了解并安装插件:【upstream-radar】【https://github.com/MicroMilo/upstream-radar】
把上面这条消息直接发给当前会话里的 DSH,让它帮你了解并安装。安装命令不一定准确,发给 DSH 更稳。Send this message to DSH in your current session. CLI install commands may not be accurate across systems — DSH will figure it out for you.
或使用命令行安装(适合开发者)Or use CLI install (for developers)
命令行安装CLI Install
dsh plugin --profile web add github:MicroMilo/upstream-radar
把 MicroMilo/upstream-radar 加入你的 DSH 配置(web profile)即可启用。
READMEREADME
Upstream Radar
Know which DeepSeek Harness plugins break after every release—before users do.
English · 简体中文
Upstream Radar continuously retests a maintained fleet of exact published plugins against changing DeepSeek Harness (DSH) releases in disposable runners. When a pair breaks, it produces a reproducible issue; when the author ships a fix, it retests and closes the loop.
100 maintained install/load targets · 100 catalog entries across all 21 categories · 4 upstream reports closed
Latest full fleet run: 96 executable catalog cells observed · 67 compatible · 29 need review · 0 reproduced incompatibilities · 4 source-only. Review signals are never advertised as plugin failures.
Why it exists
A healthy repository does not prove that its published plugin still works. The artifact users install must resolve against a specific DSH host, Node runtime, profile, and dependency set—and any of them can change overnight.
Upstream Radar checks the relationship, not just the two repositories. A local pre-publish check asks, “does this plugin pass today?” Radar asks, “which maintained plugins stopped passing after the ecosystem changed?”
The loop
flowchart TB
Schedule["Scheduled GitHub Action"] --> Watch["Watch DSH + plugin releases"]
Watch --> Matrix["Exact plugin × DSH matrix"]
Matrix --> Static["Static contract checks"]
Matrix --> Runtime["Disposable runner: install → register → load"]
Static --> Evidence["Reproducible compatibility evidence"]
Runtime --> Evidence
Evidence --> Issue["One fixable issue"]
Issue --> Fix["Author publishes a fix"]
Fix --> Watch
Radar establishes the result with deterministic evidence. An optional DSH Agent can explain impact and suggest the next action, but a model never turns missing evidence into a pass.
What you get
- An exact result for
plugin version × DSH version × Node/profile, not a timeless “compatible” badge. - Static dependency and peer-contract checks joined with real install/register/load evidence from the published artifact.
- A maintained result that is retested when DSH or the plugin changes.
- One managed issue that is updated on repeat failures, reopened on regression, and closed after a clean retest.
Upstream reports now closed
We opened the following reports; their upstream maintainers have now closed them:
- Sanqi-normal/dsh-webui-market-plugin#5
- 1na-ko/dsh-hdc-bridge#3
- 6Mikao9/dsh-wsl-workspace#6
- 3274375092/dsh-voice#2
Run one check
npx --yes upstream-radar@0.42.0 review dsh-plugin \
<package>@<version> \
--dsh-version <dsh-version>
For code-executing checks, use the maintained isolated observer workflow: each pair receives a fresh, secret-free GitHub-hosted VM and restricted container.
Inspect the live compatibility matrix, the directory-consumable evidence feed, the first 50-plugin corpus, or the architecture notes.
If Upstream Radar helps the DSH ecosystem stay compatible, please give it a Star ⭐
nexu-io/open-design
ruvnet/ruflo
amruthpillai/reactive-resume
volcengine/OpenViking
Molunerfinn/PicGo
titanwings/colleague-skill
nocobase/nocobase
Tencent/WeKnora