Manual approval mode ("Manual Mode" / "Ask Mode").
Install
# from GitHub (first run asks for allowBuilds approval — follow the hint, retry)
dsh plugin --profile web add github:ilharp/dsh-tool-approval
GitHub-sourced plugins run build scripts on your machine at install time. Only install sources you trust, and pin a commit (github:owner/repo#sha).
README
English | 中文
Add pre-approval to any Tool Calling, aka "Manual Mode"/"Ask Mode".

Install
dsh plugin --profile web add dsh-tool-approval
Config
Default config
- id: tool-approval
name: dsh-tool-approval
With the default config, every Tool Calling goes through pre-approval.
Custom config
- id: tool-approval
name: dsh-tool-approval
config:
include: [fs_*, web_*]
exclude: [task_output]
reason: tool execution requires your approval
Only tools specified in include get pre-approval; tools in exclude pass through. Wildcards are supported.
LICENSE
Links
More in this category
hust-open-atom-club/oh-dsh★ 161
Community distribution: TUI, desktop, and Web UI as one bundle with layered installation.
Jayden-X-L/forkprobe★ 65
Compare multiple skills on the same task and pick the winner.
vlln/plugin-registry★ 33
Ecosystem infrastructure: a thin browser console for managing official repository plugins (zero patches) plus a make-dsh-plugin skill for guided plugin development.
forrestchang/dsh-multica-runtime★ 28
Run the dsh runtime on Multica.
DietCokewithSugar/dsh-user-experience★ 18
Finds potential UX issues in your project: automatically reviews React/TypeScript code, pinpoints each problem, and gives concrete suggestions.
omdsh-dev/dsh-plugin-check★ 17
Plugin health checks: manifest protocol / patch format / build traps, zero-dependency and read-only.