全部插件

DSH / BUNDLE / BUNDLES

dsh-plugin-resolver

v0.1.3sakikoTGW / dsh-plugin-resolver27904861a4

可安装组合包组合包与其他模块社区 · Topic 自动分析

概览

dsh-plugin-resolver

Agent-facing DSH plugin resolver: search the catalog, pick a version the running DSH accepts, install (registry or GitHub-source build), and verify - no trial and error.

README / ZH

插件文档

目录摘要

Agent-facing DSH plugin resolver: search the catalog, pick a version the running DSH accepts, install (registry or GitHub-source build), and verify - no trial and error.

dsh.pub 核对固定版本的组合包契约、运行时事实与分发语义;完整 README 请查看源仓库。

在 GitHub 阅读完整 README

LIMITATIONS

已知限制

- 兼容性判定对齐宿主 `dsh-app-boot` 的预检规则:声明了 `engines.dsh` 只看它,否则所有 `@deepseek-ai/dsh*` peer 都算(含 optional;`workspace:^|~|*` 视作当前宿主);宿主精确版本豁免(`allow-version`)仍然优先; - **替换已加载插件**仍需要重启宿主(loader 模块缓存 + 打包宿主无 Node 内部 loader);**新增 bundle** 只看管理器的应用结果:管理器就地应用(HMR 重组合)时不再报 `restart-required`,只有它自己要求重启时才报;带 client 半的新插件会额外提示刷新 GUI; - 同名歧义不猜,需要调用方给 `owner=` 或完整 spec; - 目录是社区维护的第三方列表,插件只保证“按声明来源装对版本”,不做安全审计; - GitHub 源码构建需要 `pnpm` 与 `tar`:先找 `DSH_PNPM_PATH`(本插件约定,不是宿主契约),再找 PATH;宿主自带的 pnpm 未导出到 PATH,没有全局 pnpm 的机器需要先安装 pnpm。大仓库首次构建较慢。