dsh-find-plugin
在终端中运行以下命令:
dsh plugin install vclike/dsh-find-plugin
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install vclike/dsh-find-plugin 即可安装该插件,项目源码位于 https://github.com/vclike/dsh-find-plugin 。
插件介绍
在 DSH Agent 会话中想找插件,上游工具每次都要跳出 Agent 去翻 GitHub search 和 awesome 列表,而且匿名调用受 10 次/分钟/公网 IP 限制,实测首次调用就可能触发 403。dsh-find-plugin 是上游 0.3.7 的维护分支,把搜插件、去重、给出可执行安装命令的整条链路搬进了 Agent 内部,让开发者不再需要离开会话窗口。
核心能力分三层。第一,双源合并:同时查询 GitHub dsh-plugin topic(按 stars 排序)和约 3400 条的 curated 列表,合并去重后补满用户要求的条数,curated 条目在渲染文本中标注来源。第二,真正的降级链:GitHub 不可用时自动落到 curated 关键词匹配,再不行依次走内存缓存、磁盘缓存和内置快照,保证离线也能返回结果。第三,工程加固:配置 GITHUB_TOKEN 后限额从 10 提升至 30 次/分钟且不受共享出口 IP 干扰;registry 拉取改为 If-None-Match 条件请求,命中 304 时零 body 传输;限频和错误场景不再裸抛异常,而是携带 limit、remaining、resetAt 等结构化字段。
适合在 DSH 中高频安装插件、或受共享出口 IP 困扰的开发者。对中文描述有需求的用户可通过 lang 参数直接获取中文摘要。插件零第三方依赖,安装后在会话中用自然语言描述需求即可拿到可执行结果。
使用场景
- 在 Agent 会话中用自然语言描述需求,直接获得可执行的插件安装命令
- GitHub 搜索受限时自动降级到 curated 列表,保证离线也能返回结果
- 配置 GITHUB_TOKEN 后在共享出口 IP 环境下避免 403 限频失败
适合人员
- 高频安装 DSH 插件、不想离开会话窗口的开发者
- 受共享出口 IP 限频困扰、需要稳定搜索体验的用户
- 偏好中文插件描述、希望获取双语摘要的开发者