deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:Karuisawa-Mrs/dsh-plugins
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
A monorepo of community plugins for DeepSeek Harness (DSH) — @deepseek-ai/dsh.
Each plugins/<name>/ directory is an independent, shippable plugin package you can install into a DSH profile with one command:
dsh plugin --profile <profile> add file:./plugins/<name>
Path-with-spaces workaround.
dsh plugin addforwards its argument to pnpm throughcmd.exe, which splits arguments on whitespace, so an absolute path likeD:/dsh workplace/...is truncated toD:/dsh. From a space-free working directory, rundsh plugin --profile <profile> add file:./plugins/<name>directly.
| Plugin | Description | Install |
|---|---|---|
dsh-web-search-firecrawl |
Local Firecrawl /v1/search as a WebSearchProvider for ctx.web. |
dsh plugin --profile web add file:./plugins/dsh-web-search-firecrawl |
See each plugin's README for configuration, env vars, and per-profile setup.
plugins/<name>/ is its own npm package (<scope>/dsh-<name> or @dsh-plugs-dev/<name>); plugins declare dsh.bundle.patch in their own package.json.cordis.patch.yml uses the insert form (bundle-layer add) — id-targeted replace patches are reserved for user/profile layers that override an existing row.~/.dsh/profiles/<name>/cordis.patch.yml pins provider selection (e.g. searchProvider: firecrawl-local).dsh-plugin-dev skill conventions: function-form plugins, inject: ['web'] (or the relevant seam), Config schema via @deepseek-ai/schemastery, !!js not !js in YAML.plugins/<your-plugin>/ with package.json, cordis.patch.yml, lib/index.js, lib/types/, README.md.plugins/dsh-web-search-firecrawl/ for the canonical layout.dsh-plugin GitHub topic so the DSH community can discover it.CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。