Karuisawa-Mrs/dsh-plugins
A monorepo of community DSH plugins. Its currently listed plugin, dsh-web-search-firecrawl, exposes a local Firecrawl /v1/search endpoint as a WebSearchProvider on ctx.web, so the harness's normal web-search tool routes through your own Firecrawl instance instead of the built-in provider. The repository carries the dsh-plugin GitHub topic and documents the canonical plugin layout for contributors.
Install
dsh plugin --profile web add file:./plugins/dsh-web-search-firecrawlREADME monorepo convention quoted verbatim — each plugins/<name>/ installs with dsh plugin --profile <profile> add file:./plugins/<name>; the table's own example uses the web profile for dsh-web-search-firecrawl. The README documents a path-with-spaces workaround (the command is forwarded to pnpm through cmd.exe, which splits on whitespace, so run it from a space-free working directory). Registry check 2026-09-13: the unscoped npm name dsh-web-search-firecrawl returns 404, so the local file: form is the README's documented install.
Compatibility
DeepSeek Harness with the standard plugin manager. Each plugins/<name>/ is its own npm package (<scope>/dsh-<name> or @dsh-plugs-dev/<name>) and declares dsh.bundle.patch; a user-layer override at ~/.dsh/profiles/<name>/cordis.patch.yml pins provider selection (for example searchProvider: firecrawl-local). Plugins follow the dsh-plugin-dev skill conventions (function-form plugins, inject: ['web'], Config schema via @deepseek-ai/schemastery).
Details
- Repo: Karuisawa-Mrs/dsh-plugins
- Category: Web UI Enhancements
- Stars: 1
- Version: Local file: install from the repository checkout (README-documented monorepo path; npm 404 verified 2026-09-13)
- Last push: 2026-08-13
- First seen: 2026-08-13
Recent updates
The README documents repository conventions and the install path rather than a versioned changelog; there is no release history section. Verify the plugin's own README for configuration, environment variables and per-profile setup.
FAQ
- How do I install the Firecrawl search plugin?
- From the repository checkout run dsh plugin --profile web add file:./plugins/dsh-web-search-firecrawl — the README's documented monorepo path — then pin the provider in your profile's cordis.patch.yml.
- Is it on npm?
- The README describes each plugin as its own npm package, but the unscoped dsh-web-search-firecrawl name did not resolve on the registry on 2026-09-13, so the repository's local file: install is the documented path.
- Install fails on a path with spaces?
- The README explains the command is forwarded to pnpm through cmd.exe, which splits on whitespace — run it from a space-free working directory with the relative file:./plugins/<name> form.
Alternatives
elves-ai/dsh-web-search-firecrawl · anweat/dsh-web-search-pro · TonyDua/dsh-web-search-exa