Development & Runtime

dsh-tool-approval

ilharp/dsh-tool-approval · ★ 1

ilharpCurated

Manual approval mode ("Manual Mode" / "Ask Mode").

License
BSD-3-Clause
Added
2026-08-13
Maintenance
active
Install kind
github
npm
dsh-tool-approval
Manifest status
Declared
Manifest path
package.json#dsh
Manifest checked
2026-08-19
Lifecycle scripts
None found

Static manifest checks report declarations only; they are not compatibility or security review.

安装

dsh plugin --profile web add github:ilharp/dsh-tool-approval

GitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试

For install and environment setup, plus plugin development tutorials, see DSH community docs ↗

README

Source README · body: en · Read Chinese README

Table of contents
  1. Install
  2. Config
  3. Default config
  4. Custom config
  5. LICENSE

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

BSD 3-Clause