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 已验证

版本v0.1.0
语言TypeScript
许可证BSD-3-Clause
在 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

BSD 3-Clause

常见问题常见问题

在启用了 DSH 的终端中执行已验证命令 dsh plugin --profile default add github:ilharp/dsh-tool-approval。命令会解析公开 package 元数据,并保持插件与本页展示的目录身份一致。