lvy-jsd/dsh-tool-manager--packages-dsh-tool-manager-risk-gate ↗★ 0

dsh-tool-manager-risk-gate

对高风险工具的加载进行审批确认与白名单管理 适合需要在加载高风险工具前进行审批的用户,支持按会话设置允许加载的白名单。

套件
dsh-tool-manager-risk-gate
相容性
待驗證
版本
0.1.0
授權
MIT
最近更新
2026年10月16日

安裝

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:lvy-jsd/dsh-tool-manager#7b37565ac428824a61f82534240b14374f0f5378&path:packages/dsh-tool-manager-risk-gate

Configuration

- id: tool-manager-risk-gate
  name: dsh-tool-manager-risk-gate
  config:
    enabled: true
    highRisk: [my_dangerous_tool]
    defaultHighRisk: true
    allow:
      # An unattended session that must load these without a prompt.
      sess_abc123: [merge_pull_request]
      sess_def456: true          # every high-risk tool in this session

allow keys are session ids. Use true or "*" for all high-risk tools in that session, or a list of tool names. Without an entry, every high-risk load asks — and is denied when the session has no approval channel.