JasperGuWP/dsh-plugin-market0

dsh-plugin-market

DSH 插件市场:支持从 GitHub 浏览、预检、一键安装/卸载及管理插件,具备单体仓库子包与技能包检测功能。

AI 分析

核心用途是为 DSH 提供图形化的插件商店。适合希望便捷发现、安装和更新第三方插件的用户,支持通过 AI 工具或 Web 面板进行一键式管理。

套件
dsh-plugin-market
版本
0.2.0
最近更新
2026年8月19日

安裝

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:JasperGuWP/dsh-plugin-market

Usage

Ask the agent, for example:

Use browse_dsh_plugins to list the top 20 DSH plugins.

Tool arguments:

ArgumentTypeDefaultMeaning
limitnumber25How many plugins to return (clamped to 1100).
sortstringstarsstars (rank by star count) or updated (last push).
filterstringrelatedrelated (default) or all. See the filtering note below.

Noise filtering

The dsh-plugin topic is noisy: many repositories tag it for exposure without being DeepSeek Harness plugins. By default (filter: "related") the tool keeps only repos whose name or description — or one of their other topics — mentions deepseek, dsh, or harness (case-insensitive). Pass filter: "all" to list every tagged repo.

GitHub rate limits & optional token

All GitHub calls work with zero setup: unauthenticated requests allow 60 requests/hour (core API: file and tree probes used by precheck and skill detection) and 10 requests/minute (search). On top of that, the plugin keeps a 1-hour persistent disk cache (~/.dsh/.cache/dsh-plugin-market.json) for skills search and SKILL.md detection results, so routine browsing rarely touches the API at all — the panel's 刷新 button bypasses the cache on demand.

Heavy users can raise the core quota to 5,000 requests/hour by setting a GitHub token of their own before boot. A token used only for public-repo reads needs no scopes at all (a classic PAT with everything unchecked, or a fine-grained PAT limited to "Public Repositories (read-only)"):