快速了解
它能做什么
用于浏览和管理 Skill、MCP 配置、插件及实验性 Agent Teams 的 DeepSeek Harness 原生面板。
本站提供的是中文说明,不代表该项目或 Plugin 自身提供中文界面;语言支持请以上游文档为准。
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.
证据已验证
核对日期 2026/9/15 UTC 14:12
选择前先看
安装此插件包后,DSH 会新增 Plugin Hub 图标。面板可搜索和筛选 Skill、预览 Skill Markdown、管理 MCP 的 JSON/YAML 定义、查看当前 profile 的非官方原生插件,并在宿主支持时提供实验性 Agent Teams 控制。
适合谁
维护包含 Skill、MCP 服务或原生插件的 DeepSeek Harness profile,并希望集中管理这些资源的用户。
常见任务
- 按工作区搜索 Skill,启用或停用 Skill,并打开其目录。
- 创建、格式化、校验、重连、测试或删除 profile 范围内的 MCP 配置。
- 查看与当前 profile 关联的非官方原生插件。
- 当宿主提供相应实验性能力时,管理 Agent Teams。
权限与数据
管理操作绑定当前 DSH profile,可能影响本地配置和资源状态。
权限- 可启用或停用 Skill 及 profile 范围内的资源。
- 可编辑、重连、测试和删除 MCP 配置。
- 可打开运行 DSH 的电脑上的目录。
- 可调用宿主支持的 Desktop 实验性管理 API。
- MCP 服务描述、版本和图标来自服务元数据。
- 凭据值建议通过环境变量提供,并在 MCP 配置中引用。
- 删除 MCP 可能删除 Hub 创建的配置,或当前 profile 中独立的 YAML 定义。
- 可连接已配置的 MCP 服务进行独立连接测试。
- 通过名为 @zaimokuza/dsh-plugin-hub 的 npm 包安装。
- 未声明 Hub 自身需要凭据。
- 已配置的 MCP 服务可能需要通过环境变量提供凭据。
局限
- 只有列出的 DSH 版本被说明为已做兼容性验证,未证明更广泛的兼容性。
- Skill 启停不会修改共享文件。
- 来自共享文件或已安装包的定义必须在其来源处删除。
- Desktop 实验性控制需要宿主提供 `window.dshDesktop.experiments` v1 接口;不支持时无法管理。
- 所提供证据未展示成功安装或运行时执行。
DSHub 已核对
- 已验证不可变源提交和 DSH bundle patch 结构。
- 已验证 0.2.3 版本的 registry 身份,但未审计包内容。
- 包声明 Node.js ^22.19.0 或 >=24.0.0,并列出三个经过测试的 DSH 预发布版本。
- 包使用 MIT 许可证。
DSHub 未核对
- 本次审查未实际执行安装、界面行为、MCP 连接或实验性功能行为。
- 未审计 npm tarball 的内容。
固定版本安装
安装 DSH Plugin Hub
这个Plugin Bundle没有 DSH Plugin 安装操作,请根据源码文档使用真实交付方式。
维护者原文
项目 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。
有意识地管理
安装与管理
前置条件与目标 Profile
目标: current-profile Profile
交付方式: Git Bundle — zaimokuza-yoshiteru/dsh-plugin-hub#96e5cafeeefea4bb37cf5aa0fafde7c137ebb226。
验证、更新与移除
显示生命周期命令
dsh plugin --profile current-profile list兼容性与访问范围
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.。
风险事实
证据与编辑审查Manifest、Bundle patch、分发与新鲜度
不可变证据
审查状态与源码活动
请谨慎选择当前 profile:该 Hub 可以修改 MCP 定义和资源状态。
AI 审查于 2026/9/15 UTC 14:13。GitHub 事实核对日期: 2026/9/15 UTC 14:13。
自当前证据基线以来,没有记录到重要源码变化。