@dsh-external/donsetch
First-class DonSeTch web access for DeepSeek Harness: fetch, search and crawl with browser-grade stealth, keyless engines, BYOK providers and an auto-updating native binary.
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:dondai44423/donsetch-dsh说明文档
阅读完整 README ↗Configuration
All defaults are sensible; the plugin works with zero configuration. Options come from the bundle patch (edit $DSH_HOME/cordis.patch.yml to override) plus environment variables.
| option | default | description |
|---|---|---|
toolPrefix | donsetch | Model-facing tool name prefix, [A-Za-z0-9_]{1,16} |
channel | stable | Update channel: stable (releases) or latest (includes prereleases) |
autoUpdate | true | Check GitHub Releases and swap in newer verified binaries between calls |
updateIntervalHours | 24 | Minimum gap between update checks |
callTimeoutMs | 180000 | Per-tool-call timeout |
bootTimeoutMs | 20000 | Daemon initialize + tools/list timeout |
fallbackToPath | true | Use a donsetch already on PATH when the download fails (degraded mode, told honestly in donsetch_status) |
pinnedVersion | current | donsetch release a fresh install pins (floor, not ceiling) |
Environment: DONSETCH_DSH_PREFIX, DONSETCH_DSH_CHANNEL, DONSETCH_DSH_AUTOUPDATE=off, DONSETCH_BIN (path to a local donsetch binary), DONSETCH_DSH_CACHE_DIR.
Patch-layer example ($DSH_HOME/cordis.patch.yml, later layers win):
- override:
- id: donsetch
config:
toolPrefix: web
autoUpdate: false