At a glance
What it does
A native DeepSeek Harness panel for browsing and managing Skills, MCP configurations, plugins, and experimental Agent Teams.
Current Profile Profile
Tested: DSH 0.1.5-rc.1, 0.1.5-rc.2, and 0.1.6-alpha.1; Node.js ^22.19.0 || >=24.0.0.
Evidence-verified
Checked Sep 15, 2026, 2:12 PM UTC
Code-evidenced contributions
What it adds to DSH
A DSH panel for managing Skills, MCP definitions, non-official native plugins, and experimental Agent Teams features.
Mechanism evidence ↗Edits and formats JSON/YAML MCP configuration, supports environment-variable references, and provides reconnect and standalone connection testing.
Mechanism evidence ↗Before you choose it
Install this bundle to add a Plugin Hub icon to DSH. The panel can search and filter Skills, preview Skill Markdown, manage MCP JSON/YAML definitions, show non-official native plugins for the active profile, and expose supported experimental Agent Teams controls.
Best for
DeepSeek Harness users who maintain a profile with Skills, MCP servers, or native plugins and want one management surface.
Common tasks
- Search Skills by workspace, enable or disable them, and open their directories.
- Create, format, validate, reconnect, test, or remove profile-scoped MCP configurations.
- Inspect non-official native plugins associated with the current profile.
- Manage Agent Teams where the host exposes the documented experimental capability.
Permissions and data
Management actions are bound to the current DSH profile and can affect local configuration and resources.
Permissions- Can enable or disable Skills and profile-scoped resources.
- Can edit, reconnect, test, and delete MCP configurations.
- Can open directories on the computer running DSH.
- Can invoke supported Desktop experimental-management APIs.
- MCP service descriptions, versions, and icons are read from service metadata.
- Credential values are intended to be supplied as environment variables and referenced from MCP configuration.
- Deleting an MCP can remove Hub-created configuration or an independent YAML definition in the active profile.
- May connect to configured MCP servers for standalone connection tests.
- Installs from the npm package named @zaimokuza/dsh-plugin-hub.
- No Hub-specific credential is declared.
- Configured MCP servers may require credentials supplied through environment variables.
Limitations
- Only the listed DSH versions are described as compatibility-tested; broader compatibility is not established.
- Skill toggles do not modify shared files.
- Definitions from shared files or installed packages must be removed at their source.
- Desktop experimental controls require the host `window.dshDesktop.experiments` v1 interface; unsupported hosts show that management is unavailable.
- The supplied evidence does not demonstrate a successful installation or runtime execution.
What DSHub checked
- The immutable source commit and DSH bundle patch structure were verified.
- Registry identity for version 0.2.3 was verified, though package contents were not audited.
- The package declares Node.js ^22.19.0 or >=24.0.0 and lists three tested DSH prerelease versions.
- The package is MIT licensed.
What DSHub did not check
- Installation, UI behavior, MCP connectivity, and experimental feature behavior were not executed during this review.
- The npm tarball contents were not audited.
Pinned install
Install DSH Plugin Hub
This plugin bundle does not have a DSH Plugin install action. Use its source documentation for the delivery method.
Maintainer source
Project README
DSH Plugin Hub
DSH 原生资源面板,当前版本 0.2.3。支持 Web 与 Desktop、中英文界面;从右上角 Plugin Hub 图标打开,点击关闭图标返回当前会话。
- Skill:搜索、按工作区筛选、启停、打开目录,使用 DSH 原生 Markdown 组件预览正文。
- MCP:JSON/YAML 配置编辑与格式化、环境变量引用、字段帮助、启停、重连、独立连接测试和删除。
- Plugin:查看当前 profile 的非官方原生插件,展示版本与来源;桌面端提供原生管理窗口入口说明。
- 实验性功能:管理 Agent Teams;Web 支持安装与启停,支持实验性功能接口的 Desktop 可直接在 Hub 启停。
安装
dsh plugin --profile <当前-profile> add @zaimokuza/dsh-plugin-hub
重启 DSH 后打开 Plugin Hub。Desktop 从自身的 Desktop Plugins 窗口安装。
要求 Node.js ^22.19.0 || >=24.0.0;兼容性验证覆盖 DSH 0.1.5-rc.1、0.1.5-rc.2 和 0.1.6-alpha.1。
使用说明
所有管理操作绑定当前实例的 profile。Skill 启停不会修改共享文件;MCP 删除会移除 Hub 创建的配置或当前 profile 中独立的 YAML 定义,共享文件或安装包中的定义需在来源处删除。
MCP 配置校验和字段帮助直接读取当前 DSH 的原生规则与默认值。独立连接测试支持新旧 MCP 协议,描述、版本和图标来自服务元数据,服务端指令不作为描述。宿主未公开持续连接状态时显示“未知”,独立连接测试单独显示结果。建议在启动 DSH 时设置凭据环境变量,在 YAML 中通过 !!js process.env.MCP_TOKEN 引用;JSON 等价写法为 { "__jsExpr": "process.env.MCP_TOKEN" }。
Desktop 实验性功能通过宿主的 window.dshDesktop.experiments v1 接口执行,宿主完成空闲检查、配置事务和后端重启。缺少接口的 Desktop 显示不支持管理。
目录操作作用于运行 DSH 的电脑。Desktop 原生管理窗口使用 macOS Cmd+,、Windows Ctrl+, 或系统菜单 Desktop Plugins。更多实现边界见 原生资源说明。
开发与发布
npm ci
npm run check
# 可选:对已安装的原生 DSH 运行隔离 profile 集成检查
DSH_TEST_ROOT=/absolute/path/to/dsh-runtime npm run verify:native
单包结构:src/ 为源码,tests/ 为测试,scripts/ 为构建与发布工具。npm run check 执行测试、构建、打包及离线安装验证;CI 覆盖 Linux、macOS 与 Windows。
本地预览、测试记录、调研资料、缓存和发布产物统一放在被 Git 忽略的 .local/;lib/ 是构建结果,不提交。npm 仅包含运行时代码、浏览器构建及必要元数据。发布从 GitHub Actions 的 Publish npm 工作流触发,开启 publish 后发布到 npm。
Operate deliberately
Install and manage
Prerequisites and target Profile
Target: Current Profile Profile
Delivery: Dsh Bundle Git — zaimokuza-yoshiteru/dsh-plugin-hub#96e5cafeeefea4bb37cf5aa0fafde7c137ebb226。
Verify, update, and remove
Show lifecycle commands
dsh plugin --profile current-profile listCompatibility and access
Capability Based DSH compatibility; listed versions were tested.: Tested: DSH 0.1.5-rc.1, 0.1.5-rc.2, and 0.1.6-alpha.1; Node.js ^22.19.0 || >=24.0.0.。
Review compatibility evidence ↗
Risk facts
Can enable, disable, reconnect, or delete MCP and other profile-scoped resources.
Evidence ↗MCP configuration can reference credential environment variables.
Evidence ↗Directory actions operate on the computer running DSH.
Evidence ↗Evidence and editorial reviewManifest, Bundle patch, distribution and freshness
Immutable evidence
Review status and source activity
Use the active profile deliberately: this Hub can modify MCP definitions and resource states.
AI reviewed Sep 15, 2026, 2:13 PM UTC。GitHub facts last checked Sep 15, 2026, 2:13 PM UTC。
No material source change has been recorded since this evidence baseline.