DSH Plugins
返回列表
⚙️

dsh-plugin-resolver

工作流 更新于 2026.10.18

在终端中运行以下命令:

dsh plugin install sakikoTGW/dsh-plugin-resolver

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

在 DeepSeek Harness 中可通过 CLI 或自定义插件市场安装:执行 dsh plugin install sakikoTGW/dsh-plugin-resolver,或从源码仓库 https://github.com/sakikoTGW/dsh-plugin-resolver 添加索引后安装。

插件介绍

把插件安装交给 agent 时,常见痛点是:市场目录又大又慢、同名插件多个 owner 容易装错、npm latest 未必兼容当前 DSH 内核、GitHub 源码包缺构建产物、装完也不知道是否真正生效。手工串搜索、猜版本、换镜像、补构建和探测,往往要几十次工具调用和大量等待。

dsh-plugin-resolver 把这条链路收成一次或少数几次模型工具调用:搜索目录、同名消歧(不猜,需 owner 或完整 spec)、按 peer 与 engines.dsh 为当前内核选兼容版本,再从 registry 或 GitHub 源码构建安装,并做装后校验。它还会比较安装前后 bundle 与运行时代码变化,判断是否真的需要重启宿主。

这是 host-only 插件,给 DSH 增加面向 agent 的安装能力,不替代官方 Discover 的点击式市场,而是服务用自然语言让 agent 装插件的工作流。logic 层支持按 mtime 热加载,改解析逻辑通常不必重启;新增 bundle 或壳层变更仍须按宿主规则处理。

适合经常让 agent 批量或按需装第三方插件的开发者与高级用户,尤其是要处理歧义包名、内核版本约束和 GitHub-only 需本地构建的场景。

使用场景

  • 让 agent 按名称搜索并安装第三方 DSH 插件
  • 同名多个 owner 时需指定来源再安装
  • latest 不兼容当前内核时自动选可装版本
  • 从 GitHub 源码构建并安装无预构建产物的插件

适合人员

  • 习惯用自然语言让 agent 装插件的 DSH 用户
  • 需要处理歧义包名与内核约束的开发者
  • 希望减少安装重试与手工探测的高级用户