前言¶
DeepSeek Harness (DSH) 的核心理念是“一切皆插件”。随着生态扩展,开发者需要管理多个插件的安装、更新、热切换以及卸载。dsh-stream-market 是一个内置的可视化插件市场,旨在为 DSH 提供统一的插件浏览、搜索、一键安装、热切换与全生命周期管理入口。
该插件无需离开 DSH 设置侧边栏即可使用,支持 0ms 瞬时秒开。它由 MingLin 维护,遵循 MIT 协议开源。
核心功能¶
0ms 瞬时启动与并发探测¶
插件采用 0ms 瞬时秒开架构,页面启动毫秒级首屏即刻呈现。系统内置高热度离线生态目录,避免白屏与加载停滞。同时支持并发非阻塞探测,并行同步宿主运行态(/health)、本地已装载清单(/installed)与云端生态库(/catalog),并具备弹性超时自愈保障。
设置侧边栏集成与沉浸式体验¶
界面采用蓝白科技美学风格,与 DeepSeek Harness 的「系统设置」侧边栏无缝集成,与常规设置、模型设置同级排列。支持嵌入式设置面板视窗与一键全屏沉浸大屏交互(?fullscreen=1)。
插件生命周期管理与安全隔离¶
在本地插件管理方面,支持多选批量粉碎卸载,一次性清理 cordis.patch.yml 配置规则、package.json 依赖声明及本地代码文件,确保零垃圾残留。系统具备运行态自动急救与自愈能力,防止配置格式损坏引发宿主崩溃。
在安全方面,插件严格遵循数据脱敏与进程沙箱隔离原则。严禁拦截、读取或上报宿主管理员令牌、API Key 与私有模型密钥。本地扫描仅限插件名称、版本与启停开关,不涉及隐私外泄。
安装与启用¶
安装¶
需要安装 Node.js >= 18.0.0。在 DSH Profile 目录中执行:
npm install https://github.com/Minglink/dsh-stream-market.git
安装完成后,插件将自动启动 Bridge 服务并在系统设置中挂载「插件市场」。
调试模式¶
若需本地调试,可执行以下命令:
git clone https://github.com/Minglink/dsh-stream-market.git
cd dsh-stream-market
npm install
npm start
启动后访问 http://127.0.0.1:18899/ 即可体验。
典型用法¶
官方协议联动¶
支持官方 dsh:// 协议一键联动。在浏览器或文档中点击 dsh://plugin/install 协议链接,可唤起 DSH 桌面端自动安装插件。
协议开发¶
项目内置可视化协议构造器与 URL 解析器,可用于开发 dsh:// 协议相关的应用或文档。
适用场景与注意事项¶
此插件适合需要在 DSH 环境中进行插件生态管理和快速部署的开发者。
注意事项:
1. 基于 MIT License 协议开源。
2. 插件以当前 DSH 进程权限运行,安装前应检查源码与许可证。
3. 严禁拦截、读取或上报宿主管理员令牌、API Key 与私有模型密钥。
结语¶
dsh-stream-market 提供了从发现、安装到卸载的完整闭环。更多详情可查阅项目目录或 GitHub 仓库。