dsh-tool-approval

by ilharp

1 开发与运行时github 检测到 manifest package.json#dsh 社区精选 收录于 08-13

手动审批模式(Manual/Ask Mode)。

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

安装

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

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

安装与环境配置指引、插件开发教程见 DSH 中文社区文档 ↗

安装即在你的机器上以你的权限运行第三方代码——它可读写文件、使用凭据、访问网络,DSH 的工具审批不会为插件代码加沙箱。「检测到 manifest」仅代表发现 dsh.bundle / dsh.plugin 清单,不构成兼容性或安全审查;安装前请审阅源码,不熟悉的插件先在不含密钥的环境试用。

README

目录

English | 中文

给任意 Tool Calling 加上前置审批,aka "Manual Mode"/"Ask Mode"。

安装

dsh plugin --profile web add dsh-tool-approval

配置

默认配置

- id: tool-approval
  name: dsh-tool-approval

默认配置下每次 Tool Calling 都会加上前置审批。

自定义配置

- id: tool-approval
  name: dsh-tool-approval
  config:
    include: [fs_*, web_*]
    exclude: [task_output]
    reason: tool execution requires your approval

只有 include 指定了的工具会前置审批,exclude 的工具会放行。支持通配符。

LICENSE

BSD 3-Clause

原始 README: https://github.com/ilharp/dsh-tool-approval/blob/master/README.zh.md ↗