DSH Plugins
返回列表
🖥️

dsh-safe-install

客户端 更新于 2026.08.27

在终端中运行以下命令:

dsh plugin install goodaiaiai/dsh-safe-install

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install goodaiaiai/dsh-safe-install 即可安装,源码见 https://github.com/goodaiaiai/dsh-safe-install。

插件介绍

安装第三方 DSH 插件看似简单,实则暗藏风险:cordis.patch.yml 中 insert id 重复会直接打崩加载器,工具名与内置或已装插件冲突会拖垮整个会话,一个 rc 级别的版本不匹配也可能在运行时炸掉。装完还得手动重启 DSH 才能让新插件生效,整个过程既繁琐又危险。\n\ndsh-safe-install 把这条脆弱链路压缩成一条命令。安装前它执行四重检查:版本兼容(peerDependencies 中 @deepseek-ai/* 的 minor、patch、rc 不得超出当前 DSH)、patch insert id 冲突(不得占用 storage 等核心保留 id 或与其他插件重复)、工具名冲突(不得与已装插件和内置工具重名)、供应链健康(npm 有正式发布且维护活跃)。任一检查判定为 block 即拒绝安装并给出原因;warn 则提示风险但不阻断。全部通过后自动打快照、执行安装、在旧进程释放端口后拉起新 DSH 进程,秒级生效,出问题一条回滚即可还原。\n\n如果你经常为 DSH 安装社区插件,或需要在团队中统一管理插件版本,它可以把安全校验、快照备份和自动重启一次搞定,让你不再需要逐条排查插件是否安全。

使用场景

  • 安装社区插件前自动完成版本、patch、工具名、供应链四重检查,阻断不安全包
  • 安装后自动重启 DSH 进程,省去手动操作,新插件秒级生效
  • 安装出错时通过 dsh-undo-savepoint 快照一键回滚,无需重建环境

适合人员

  • 经常为 DSH 安装社区插件的独立开发者
  • 需要统一管理插件版本与兼容性的技术负责人
  • 希望把插件安装流程从手动排查变为一条命令的 DSH 用户