DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins

dsh-plugin-core-demo

Plugin Core Demo

The shared UI foundation for DSH plugins, with a live component preview: design tokens, common controls, workspace browsing and notifications maintained in one place — install it to preview every component in a real host.

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add dsh-plugin-core-demo@0.30.2
READMECompatibilityVersions

Compatibility and provenance

Plugin Core Demo is published as dsh-plugin-core-demo and currently resolves to version 0.30.2. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
npm
Registry updated
11/4/2026

Versions

0.30.2stable
11/4/2026
0.30.1stable
11/4/2026
0.30.0stable
11/4/2026
Show 72 more versionsCollapse versions
0.29.2stable
11/4/2026
0.29.1stable
11/4/2026
0.29.0stable
11/4/2026
0.28.0stable
11/4/2026
0.27.0stable
11/4/2026
0.26.0stable
11/4/2026
0.25.0stable
11/4/2026
0.24.0stable
11/3/2026
0.23.0stable
11/3/2026
0.22.1stable
11/3/2026
0.22.0stable
11/3/2026
0.21.0stable
11/3/2026
0.20.9stable
11/3/2026
0.20.8stable
11/3/2026
0.20.7stable
11/3/2026
0.20.6stable
11/3/2026
0.20.5stable
11/3/2026
0.20.4stable
11/2/2026
Latest
0.30.2
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
3 MB
Files
8
Surface
web
License
MIT
Source
npm
Weekly downloads
5,782
Security scan
✓ v0.30.2 scan passed
View source ↗Project homepage ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue
0.20.3stable
11/2/2026
0.20.2stable
11/2/2026
0.20.1stable
11/2/2026
0.20.0stable
11/2/2026
0.19.1stable
11/2/2026
0.19.0stable
11/2/2026
0.18.0stable
11/2/2026
0.17.0stable
11/1/2026
0.16.0stable
11/1/2026
0.15.1stable
10/31/2026
0.15.0stable
10/31/2026
0.14.2stable
10/31/2026
0.14.1stable
10/31/2026
0.14.0stable
10/31/2026
0.13.0stable
10/30/2026
0.12.1stable
10/30/2026
0.12.0stable
10/30/2026
0.11.0stable
10/30/2026
0.10.1stable
10/29/2026
0.10.0stable
10/29/2026
0.9.0stable
10/29/2026
0.8.3stable
10/28/2026
0.8.2stable
10/28/2026
0.8.1stable
10/28/2026
0.8.0stable
10/28/2026
0.7.4stable
10/28/2026
0.7.3stable
10/28/2026
0.7.2stable
10/28/2026
0.7.1stable
10/28/2026
0.6.1stable
10/28/2026
0.6.0stable
10/28/2026
0.5.1stable
10/26/2026
0.5.0stable
10/26/2026
0.4.0stable
10/26/2026
0.3.0stable
10/25/2026
0.2.14stable
10/19/2026
0.2.13stable
10/19/2026
0.2.12stable
10/19/2026
0.2.11stable
10/19/2026
0.2.10stable
10/19/2026
0.2.9stable
10/19/2026
0.2.8stable
10/19/2026
0.2.7stable
10/19/2026
0.2.6stable
10/19/2026
0.2.5stable
10/19/2026
0.2.4stable
10/19/2026
0.2.3stable
10/19/2026
0.2.2stable
10/19/2026
0.2.1stable
10/19/2026
0.2.0stable
10/19/2026
0.1.4stable
10/19/2026
0.1.3stable
10/19/2026
0.1.2stable
10/19/2026
0.0.1stable
10/19/2026

README

dsh-plugin-core-demo

在 真实 DSH 宿主里预览 dsh-plugin-core 的控件与业务组件的插件。

它和库是完全分开的两个 npm 包(库是纯库,只有子路径导出;本包是插件):

包用途
库dsh-plugin-core各插件按子路径引用(/ui /utils /design …)
插件dsh-plugin-core-demo(本包)装进 DSH,宿主内预览

构建

# 在仓库根先构建库(本包引用 ../../dist/)
pnpm run build
# 再构建本包 → dist/index.js(server 壳)+ dist/client.js(预览页 bundle)
pnpm run build:demo

dist/ 与 src/ 一起入库:宿主安装插件时不跑构建脚本。

发布与安装

不要在本目录手跑 npm publish。 本包与核心共用同一个 vX.Y.Z tag,由 .github/workflows/demo-publish.yml 自动发布;版本必须与根 package.json 完全一致 (test/version-sync.test.mjs 与 CI 都校验,不一致直接失败)。

git tag v0.1.3 && git push origin v0.1.3      # 在仓库根:一次 tag 发库 + 本包
dsh plugin --profile web add dsh-plugin-core-demo

装好后:插件列表 → 本插件 → 设置页里的「组件预览」卡片 → 点开即整页预览;也可点侧栏图标。

实现要点

  • client 侧只导出 apply;依赖一律 ctx.inject([...], cb) 内等待(顶层导出 inject 会卡死宿主启动)。
  • 三块注册(sidebar.panellist / main / settings.plugin.item)各自 ctx.inject、自成一块; settings.plugin.item 与 main 的 key 必须 = 包名(宿主机制)。
  • 变量前缀统一用 dshpc,不碰 --dsw-* / --dsh-*(宿主在用); 展示代码直接用 --dshpc-*。
  • 零运行时依赖:不引内部 @deepseek-ai/*,故不声明 schemastery Config。