DSH Plugins
返回列表
🧠

dsh-plugin-manager

记忆 更新于 2026.09.04

在终端中运行以下命令:

dsh plugin install 123twtd/dsh-plugin-manager

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

在 DeepSeek Harness 中执行 dsh plugin install 123twtd/dsh-plugin-manager 即可安装该插件,项目源码地址为 https://github.com/123twtd/dsh-plugin-manager。

插件介绍

在 DeepSeek Harness 生态中,插件以 npm 包形式安装并通过 Profile bundles 声明启用。随着插件数量增长,端口占用、路由重叠、服务提供者冲突、依赖缺失等问题频发,而缺少一个统一的运行时管理面来做冲突检测和事务化变更。dsh-plugin-manager 独立于旧 component-hub,专注为 DSH 提供插件全生命周期的控制能力。

核心能力围绕四个维度展开:七类冲突引擎覆盖显式声明、重复 Service、路由、命令、端口、重复插件 ID、缺失依赖及版本不兼容,在变更前给出精确风险报告;标准事务流程确保 toggle、install、uninstall 每一步都经历快照、校验、执行的完整链路,失败即回滚;分层验证从语法检查、配置校验到真实 DSH Loader 启动逐级加深;发现市场支持离线快照与一键安装事务,并有 job 持久化确保进程重启后进度不丢失。

适合正在管理多个 DSH 插件的开发者、需要系统化插件治理的团队,以及希望在不丢失已有配置的前提下安全安装、更新、卸载插件的用户。它不替代快照回滚或配置迁移工具,而是提供上层的事务与冲突控制面。

使用场景

  • 安装新插件前自动检测端口、路由、服务提供者等七类冲突
  • 卸载或更新插件时执行快照校验并在失败时自动回滚
  • 通过发现市场浏览候选插件并一键完成安装事务

适合人员

  • 管理多个 DSH 插件并需要统一控制面的开发者
  • 需要系统化插件治理与冲突分析的项目团队
  • 希望在不丢失已有配置前提下安全变更插件的用户