SuTang-vain/dsh-plugins--plugins-evidence-dashboard0

dsh-evidence-dashboard

DSH 插件套件归档仪表盘,提供组件、设计决策、被否决方案以及带变更日志时间轴的版本树展示。

AI 分析

核心用途是展示 DSH 插件套件的开发归档与技术决策。适合开发者或技术审计人员了解插件的设计演进与兼容性。包含 Host 层的 RPC 数据服务与 React 客户端界面。

套件
dsh-evidence-dashboard
版本
1.5.0
授權
MIT
最近更新
2026年8月15日

安裝

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:SuTang-vain/dsh-plugins#261b971407deb0a133dff28b693c7890a17bda40&path:plugins/evidence-dashboard

dsh-evidence-dashboard

An archive dashboard for the DSH plugin suite. Host half serves the datasets over Package-private RPC; Client half renders them with React.

DSH 插件套件的归档仪表盘。Host 半部分通过包私有 RPC 提供数据集;Client 半部分用 React 渲染。

Datasets (tabs) / 数据集(标签页)

TabSource fileContent
Overviewdata/overview.jsonComponents, release highlights, runtime notes, design principles, compatibility
Decisionsdata/evidence-map-v2.jsonDesign decisions with rationale and trade-offs
Rejected optionsdata/attention-conflict-matrix-v2.jsonOptions that were considered and rejected, with reasons
Versionsdata/versions.json + CHANGELOG.mdGit-tree of the repository release history plus the changelog timeline
标签页数据文件内容
Overviewdata/overview.json组件、发布亮点、运行时说明、设计原则、兼容性
Decisionsdata/evidence-map-v2.json设计决策及其理由与取舍
Rejected optionsdata/attention-conflict-matrix-v2.json曾考虑后被否决的选项及原因
Versionsdata/versions.json + CHANGELOG.md仓库发布历史的 git 树 + changelog 时间线

Install / 安装

Official bundle install (recommended) / 官方组合包安装(推荐)

One package carries both halves: package.json declares dsh.bundle (host layer in cordis.patch.yml, entry index.js serving the data API at /api/dash-data) and dsh.client (exports["./client"] → the pre-built lib/client.js bundle). Install into a profile with any of the three official channels:

一个包携带两半:package.json 声明 dsh.bundle(host 层在 cordis.patch.yml,入口 index.js/api/dash-data 提供数据 API)与 dsh.clientexports["./client"] → 预构建的 lib/client.js)。三种官方 渠道任选其一安装进 profile:

# 1. from GitHub (the client bundle is pre-built; no build step needed)
dsh plugin --profile demo add github:SuTang-vain/dsh-plugins#path:plugins/evidence-dashboard

# 2. from a packed tarball
dsh plugin --profile demo add ./dsh-evidence-dashboard-1.5.0.tgz

# 3. from npm (once published)
dsh plugin --profile demo add dsh-evidence-dashboard

Then start a web profile that lists this bundle and open Settings → DSH Evidence:

启动列出此 bundle 的 web profile,然后打开 设置 → DSH Evidence

dsh --profile demo --dump-config   # shows the "# == dsh-evidence-dashboard" layer
dsh web --profile demo             # the dashboard registers its settings section

Dynamic variant / 动态插件变体

plugin.host.js + plugin.client.js are the same dashboard as dynamic plugin bodies (session-scoped, two UI seats including the run card). Paste them into code.host / code.client of one cordis_define call, then cordis_run. Prefer the bundle for anything persistent.

plugin.host.js + plugin.client.js 是同一仪表盘的动态插件函数体(会话级, 含运行卡片在内的两个 UI 座位)。把它们粘贴进同一次 cordis_definecode.host / code.client,然后 cordis_run。需要持久安装请用上面的 bundle。

All data crosses the wire as lossless JSON; nothing live is read — the host only parses the files listed above.

所有数据以无损 JSON 传输;不读取任何运行时状态——host 只解析上面列出的文件。