dsh-plugin-manager
在终端中运行以下命令:
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 插件并需要统一控制面的开发者
- 需要系统化插件治理与冲突分析的项目团队
- 希望在不丢失已有配置前提下安全变更插件的用户