dsh-safe-plugin-manager
GitHub-only marketplace and guarded lifecycle manager for DeepSeek Harness plugins
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:AI-Scarlett/DSH-Store说明文档
阅读完整 README ↗使用固定 GitHub Commit 安装
通过 DSH 官方 CLI 安装经过目录固定的 GitHub Commit:
dsh plugin --profile web add 'git+https://github.com/AI-Scarlett/DSH-Store.git#0bc733064bfc8ff16f6e8144188a7ac563092e12'
这条命令会修改目标 Profile 的依赖、锁文件、工作区文件、node_modules 和 Bundle 列表。
不要把 Commit 换成 main 等浮动分支,也不要绕过 DSH CLI 直接运行 pnpm 或手工编辑
Profile。命令失败时请保留完整错误和安装前备份,不要连续重复执行。
使用方式
安装并启动管理器后,在 DSH 中打开:
设置 → 插件 → 插件商城
界面包含三个视图:
- 插件市场:搜索、分类筛选、查看推荐、安装、更新或迁移;
- 已安装:查看来源、版本、商城托管状态,并停用、启用或卸载;
- 健康检查:检查 Profile、依赖、托管 Patch 和配置合成状态。
健康检查不会自动替用户批准权限。有待选项时,顶部操作会定位到逐插件权限列表;只有 所有声明权限均明确选择“允许”或“拒绝”后,底部重新检查按钮才会启用,并显示检查中、 完成时间或失败原因。审核选择只保存在当前浏览器,并绑定包名、已安装版本、固定来源、 目录身份和权限声明;版本、固定 Commit 或权限声明变化后会自动失效并要求重新确认。
刷新按钮会重新读取 GitHub main 分支上的在线目录。以本地开发链接安装的管理器或
插件不会被普通“更新”静默覆盖;需要先生成并确认“迁移到商城版”计划。迁移只切换
目标 Profile 的依赖来源,不删除或修改原本地项目。