HarrisXiu/dsh-plugin-finder ↗★ 0
dsh-plugin-finder
Discover all public GitHub repositories tagged dsh-plugin, with domestic mirror fallback and resumable scans. 适合想要探索、检索和发现社区公开DSH插件的用户。
같은 패키지 이름의 다른 저장소
설치
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:HarrisXiu/dsh-plugin-finder使用
从 GitHub 安装到 Web profile:
dsh plugin --profile web add "https://github.com/HarrisXiu/dsh-plugin-finder"
桌面端可以在 Plugins → Add plugin 粘贴上述仓库 URL;本地开发时粘贴插件目录的绝对路径。profile 按实际宿主选择。升级 Host 代码后重启 DSH,再刷新窗口。页面和 Agent 共用 Host 引擎、缓存与扫描任务;页面每两秒读取扫描进度,关闭页面不会丢失后台扫描。
{ "action": "refresh" }
{ "action": "suggest", "query": "memory", "limit": 15 }
{ "action": "search", "query": "task board" }
{ "action": "stats" }
{ "action": "diagnose" }
{ "action": "suggest", "offline": true }
installable: true 筛选根目录 manifest 已声明 dsh.bundle.patch 的仓库。此字段确认声明,不承诺插件安装或运行成功。部分仓库采用 monorepo,需要按 README 指定子包。
第一次全量扫描可能持续数分钟至数十分钟。默认请求间隔:未带 Token 6.5 秒,带 Token 2.1 秒。API 索引不是静态快照,扫描期间的仓库变动和 GitHub 未索引的仓库可能影响结果;扫描状态表示已枚举本次可返回的分片和页,不能保证包含私有或尚未索引的仓库。
配置
profile 的 cordis.patch.yml:
- id: plugin-finder
name: dsh-plugin-finder
config:
enabled: true
cacheTtlMinutes: 720
githubMirrors:
- https://gh-proxy.com/
- https://gh-proxy.org/
repoLimit: 25 # 每轮补充多少个尚未读取的根 manifest,不限制发现仓库数量
manifestLimit: 25 # 每轮最多验证多少个 npm 包
# maxSearchRequests: 100 # 可选请求预算,达到后保存断点,下一轮继续
githubMirrors: [] 仅直连。默认缓存:$DSH_HOME/plugin-finder/cache.json。Token 不配置在 YAML 中。