用 dsh-plugin-search 在 DSH 里找插件

作者:zoahdev · 2026-08-15 · 命令实测于 Windows(Node 24 / pnpm 11 / dsh 0.1.0-rc.6)

为什么需要它

写插件前先搜一遍,是最省时间的习惯。dsh 生态已经有不少插件,但分散在 npm 和 awesome 清单里——dsh-plugin-search 让 agent 在 DSH 里直接搜,不用切出去翻网页。

安装

dsh plugin --profile web add https://github.com/zoahdev/dsh-plugin-search/releases/download/v1.0.0/dsh-plugin-search-1.0.0.tgz

三个工具

工具 作用
dsh_search_plugins 同时搜 npm registry + awesome-dsh-plugin 精选清单,npm 优先、去重、带版本与来源
dsh_plugin_lookup 按精确包名查 npm 元数据(最新版本/描述/主页/仓库/作者)
dsh_awesome_top 浏览当前精选清单前 N 条

在 DSH 里对 agent 说

帮我找一个能监控 GitHub release 的 dsh 插件,然后查一下它的详情。

agent 会先调 dsh_search_plugins("github release"),再对最相关的结果调 dsh_plugin_lookup,把版本、仓库、描述一起给你。

完整工作流:搜 → 查 → 体检 → 装

1. dsh_search_plugins("github release")   # 找候选
2. dsh_plugin_lookup("dsh-github-release-radar")  # 看详情
3. dsh-plugin-doctor 的 plugin_check       # 发布前/装前体检(manifest/patch/build/install)
4. dsh plugin --profile web add <tarball>  # 安装

这套组合把"找插件"到"放心安装"串成一条链。

注意事项

相关资源