ilharp/dsh-tool-approval
Manual approval for Deepseek Harness (aka "Manual Mode"/"Ask Mode")
Bundle 已验证
BSD-3-Clause
TypeScript
v0.1.0
Bundle 已验证
已收录
1
Security
Bundle 已验证
★ 1
在 GitHub 查看
功能介绍
手动审批模式(Manual/Ask Mode)。
适合
- 适合希望 DSH 执行工具前必须获得明确批准的用户。
- 适合需要人工审阅每次工具调用的敏感或受监督会话。
- 适合通过 include 与 exclude 模式只审批特定工具类别的 Profile。
不适合
- 不适合完全无人值守、等待人工审批会阻塞进度的工作流。
- 不适合低风险且工具调用量大的场景;默认逐次审批带来的价值有限。
- 不适合需要自动化策略判断、而非人工允许或拒绝的工作流。
README
dsh-tool-approval
| 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
常见问题常见问题
在启用了 DSH 的终端中执行已验证命令 dsh plugin --profile default add github:ilharp/dsh-tool-approval。命令会解析公开 package 元数据,并保持插件与本页展示的目录身份一致。
兼容性以页面上展示的 bundle 与 profile 状态为准。如果某个 profile 尚未检测到,请先保持禁用,并在生产启用前阅读仓库文档。
GitHub 链接和 activity 元数据是 release 与维护状态的来源。新版本发布后重新查看本页,确认目录已经观察到最新版本。