AI-Scarlett/dsh-safe-plugin-manager

AI-Scarlett★ 1JavaScript最后同步: 2026-08-22

在 GitHub 打开

DSH STORE — third-party plugin marketplace and guarded lifecycle manager for DeepSeek Harness.

README 摘要

DSH-Store|DSH 第三方插件商城 DSH-Store 是一个运行在 DeepSeek Harness(DSH)设置页中的第三方 插件商城与安全生命周期管理器。它使用标准 DSH Bundle + Host Plugin + Client Bundle 结构,不开发独立桌面端,不修改 DSH 源码,也不替换任何 @deepseek-ai/ 官方包。 想把插件上架到 DSH-Store? 提交一个公开 GitHub 项目地址 即可。机器人会自动读取必要文件,不再要求手填整份 Catalog。开发或提交前,建议先用 build-dsh-plugin 制作或执行只读商城预检。 打开在线插件商城 · 提交项目上架 · 使用 build-dsh-plugin · 查看机器目录 · 目录准入规则 · 安全说明 安装插件商城 前置条件 - DeepSeek Harness 0.0.1-rc.5 、 0.1.0-rc.6 、 0.1.0-rc.7 、 0.1.0-rc.8 或 0.1.1-rc.1 ,并且官方 dsh CLI 可用; - Node.js 22.13.0 或更高版本; - 一个启用了 Web 客户端的目标 Profile。下面以 web 为例,如果你的 Profile 名称不同, 请替换命令中的 web 。 首次安装发生在本管理器尚未运行之前,因此还没有计划确认、自动备份、健康检查和失败 回滚保护。运行命令前,请先备份目标 Profile 的 package.json 、 pnpm-lock.yaml 、 pnpm-workspace.yaml 和 cordis.patch.yml (文件存在时)。 使用固定 GitHub Commit 安装 通过 DSH 官方 CLI 安装经过目录固定的 GitHub Commit: 这条命令会修改目标 Profile 的依赖、锁文件、工作区文件、 node modules 和 Bundle 列表。 不要把 Commit 换成 main 等浮动分支,也不要绕过 DSH CLI 直接运行 pnpm 或手工编辑 Profile。命令失败时请保留完整错误和安装前备份,不要连续重复执行。 重启与验收 1. 运行 dsh --profile web --dump-config ,确认配置可以成功合成; 2. 在商城中用独立计划安装随包提供的 DSH Guardian;它由 macOS launchd 在 DSH 进程外运行, 不是另一个普通 DSH 插件。安装器会先验证新 Guardian 的独立心跳,再在 HTTP 响应返回后交接旧 Host;验证失败会恢复 Guardian 文件且不关闭当前 Host; 3. 包操作完成后,商城会明确标记“待重启”。只有 Guardian 心跳正常时才允许生成一次性的 RESTART DS…

在 GitHub 查看完整 README →
工具/开发ai-agentscordisdeepseek-harnessdshdsh-pluginplugin-managerplugin-marketplace

分类