dondai44423/donsetch-dsh0

@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.

AI Analysis

核心用途是为 Agent 提供稳定、隐蔽的互联网信息检索能力。适合需要 Agent 频繁检索最新网页内容、抓取特定网站数据且无需配置 API 密钥的用户。

Package
@dsh-external/donsetch
Version
1.1.0
License
AGPL-3.0
Last updated
Sep 3, 2026

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:dondai44423/donsetch-dsh

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.

optiondefaultdescription
toolPrefixdonsetchModel-facing tool name prefix, [A-Za-z0-9_]{1,16}
channelstableUpdate channel: stable (releases) or latest (includes prereleases)
autoUpdatetrueCheck GitHub Releases and swap in newer verified binaries between calls
updateIntervalHours24Minimum gap between update checks
callTimeoutMs180000Per-tool-call timeout
bootTimeoutMs20000Daemon initialize + tools/list timeout
fallbackToPathtrueUse a donsetch already on PATH when the download fails (degraded mode, told honestly in donsetch_status)
pinnedVersioncurrentdonsetch 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