cuddly-guacamole/dsh-auto-approval-llm ↗★ 13
@quill507/dsh-auto-approval-llm
提供 LLM 辅助的自动审批功能,并支持超时降级处理。 适合在 DSH 自动档模式下,需要智能安全审批与熔断机制的用户。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:cuddly-guacamole/dsh-auto-approval-llm说明文档
阅读完整 README ↗配置项
下表只列常用键;全部键、完整语义与裁决例外见 docs/12 · 配置全景。
| 键 | 默认 | 说明 |
|---|---|---|
enabled | true | answerer 总开关:关=本插件不再终结 approval/request(静态硬拒与 guard 仍生效) |
timeoutAction | reject | 超时动作:拒绝 / 通过 / 仅低风险放行(删除与磁盘恒拒,不受此键影响) |
llmReviewScope | low-or-above | 哪些风险档送 LLM 复审 |
llmTakeoverScope | medium-or-below | 哪些档允许 LLM 结论直接接管 |
lowRiskSeconds / mediumRiskSeconds / highRiskSeconds | 5 / 8 / 10 | 三档倒计时(秒) |
defaultReviewMode | smart | 每会话评审模式:manual / smart / unattended |
maxConsecutiveDenials / maxTotalDenials | 3 / 20 | 熔断阈值(0 关闭) |
loopDetectionThreshold | 0 | 循环防护阈值(0 = 关;仅 YAML 可配) |
rulesText | '' | 声明式规则(支持 [agent:…] / [workspace:…]) |
allowlist / denyList / humanOnlyList | [] | 工具名精确匹配名单 |
classifierSource / reviewerSource | session | 两通道模型来源:session / preset / endpoint |
endpointUrl / endpointModel / endpointProtocol | '' / '' / openai | 共享自定义端点 |
categoryPolicy / categoryMode / trustedDirs | {} / standard / [] | 分类三态、位置模式与信任目录 |
privilegeAutoReview / protectedAutoReview | false | 分别解锁 privilege / protected(差别见 docs/17) |
learningEnabled / learningThreshold | false / 3 | 确认制学习开关与阈值(2–10) |
slashCommandsEnabled / directHumanEnabled | false | 注册 /approval-* 命令 / 直接人工通道(agent 可把操作路由给人;均需重启生效) |
debug / redactResults / notifyUser | false / false / true | 调试日志 / 结果脱敏 / 通过通知进会话 |
设置卡为可折叠子卡 + 顶层开关即时保存,非法配置值有红色横幅 +「尝试修复」→ docs/10。host-only 键(
workspaceRoot、trustedDshSubpaths、maintenanceDshPaths、rulesDryRun、breakerAntiHijackMs、reviewMaxRetries等)用 patch / YAML 配置,设置卡保存不会抹掉;「高级」子卡把它们连同当前生效值列为只读清单(无控件),并说明 DSH_HOME 写入的操作者开口与没有开口的族。