zoahdev/dsh-plugin-search ↗★ 0
dsh-plugin-search
Plugin discoverability for DeepSeek Harness: search dsh plugins across npm and the awesome-dsh-plugin list, look up package metadata, and browse the curated list — all from inside dsh agents.
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:zoahdev/dsh-plugin-search说明文档
阅读完整 README ↗dsh-plugin-search
English
Plugin discoverability for DeepSeek Harness: three model-facing tools that find and inspect dsh plugins from inside the agent — no more guessing which plugin exists before building your own. Answers discussion #1715.
Tools
| Tool | What it does |
|---|---|
dsh_search_plugins | Searches npm + the awesome-dsh-plugin curated list, npm-first, deduplicated, with version + source labels. |
dsh_plugin_lookup | Exact npm lookup: latest version, description, homepage, repository, author. |
dsh_awesome_top | Browsers the current curated awesome list — a quick ecosystem snapshot. |
Install
# from GitHub (this repository, after release)
dsh plugin --profile web add https://github.com/zoahdev/dsh-plugin-search/releases/download/v1.0.0/dsh-plugin-search-1.0.0.tgz
# or from a local build
dsh plugin --profile web add ./dsh-plugin-search-1.0.0.tgz
Then ask the agent inside DSH:
帮我找一个能监控 GitHub release 的 dsh 插件。 Find me a dsh plugin that tracks GitHub releases.
Verification
- Unit tests with injected fetch (parsing, merging, dedupe, caching, 404 handling).
- Packaged integration test executes the real handlers against the real npm registry and the real awesome list.
- CI installs the packed tarball into a fresh DSH profile, verifies the composed config, and boots
dsh web.
Development
pnpm install
pnpm typecheck
pnpm build
pnpm test
pnpm pack
node scripts/integration-test.mjs
License
MIT © 2026 zoahdev
中文
dsh-plugin-search —— 面向 DeepSeek Harness 的插件发现工具:agent 在 DSH 里直接搜索/查看 dsh 插件,不用再凭猜。回应了官方讨论 #1715「缺 dsh-plugin-search」。