dsh-web-search-ddg
aooyoo
Zero-token DuckDuckGo search provider for the DeepSeek Harness (DSH) web seam — local headless browser, no API key, no m…
PROJECT TOPICS
PROJECT README
English | 中文
A Windows-friendly minimal agent preset for DeepSeek Harness (DSH).
DSH's built-in minimal preset is Linux/macOS-only. mini-win replaces minimal's PTY-based persistent bash with only three tools:
pwsh — sandboxed one-shot PowerShellcmd — native Windows cmd.exestr_replace_editor — local file editorCopy this directory into your DSH presets folder as mini-win:
git clone https://github.com/GitRuozhi/dsh-mini-win "$env:USERPROFILE\.dsh\.agent-presets\mini-win"
Restart dsh, then pick 小赢模式 (mini-win).
cmd toolcmd-tool.js registers a native cmd.exe tool that is UNSANDBOXED: it spawns cmd.exe directly through ctx.subprocess and bypasses the file sandbox entirely, so it has the same access as the OS account running DSH.
cmd-tool.js is safe-by-default:
pwsh tool otherwise.cmd.exe process — no state persists between calls (use workdir, not cd).cmd-tool.js can be reused in any preset: copy the file next to that preset's agent.cordis.yml and add:
- id: tool-cmd
name: ./cmd-tool.js
restrict-github.jsThis file masks the mcp__github__* and github_file_read tools that the dsh-github-mcp bundle registers globally, so this preset stays minimal. It is a no-op when that bundle isn't installed, so it's safe to keep.
If you have other global plugins, you can have DSH restore mini-win to a 3-tool minimal state by following this file's masking approach.
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。