cuddly-guacamole/dsh-auto-approval-llm ↗★ 13

@quill507/dsh-auto-approval-llm

LLM-assisted auto approval with timeout fallback for DeepSeek Harness 适合在 DSH 自动档模式下,需要智能安全审批与熔断机制的用户。

패키지
@quill507/dsh-auto-approval-llm
호환성
미검증
Harness peer 범위
>=0.2.0-rc.2 <2 || >=0.2.1-alpha.1 <2
Cordis peer 범위
>=4.0.1 <5
버전
0.0.41
라이선스
BSD-3-Clause
최근 업데이트
2026. 10. 3.

설치

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:cuddly-guacamole/dsh-auto-approval-llm

配置项

下表只列常用键;全部键、完整语义与裁决例外见 docs/12 · 配置全景。

键默认说明
enabledtrueanswerer 总开关:关=本插件不再终结 approval/request(静态硬拒与 guard 仍生效)
timeoutActionreject超时动作:拒绝 / 通过 / 仅低风险放行(删除与磁盘恒拒,不受此键影响)
llmReviewScopelow-or-above哪些风险档送 LLM 复审
llmTakeoverScopemedium-or-below哪些档允许 LLM 结论直接接管
lowRiskSeconds / mediumRiskSeconds / highRiskSeconds5 / 8 / 10三档倒计时(秒)
defaultReviewModesmart每会话评审模式:manual / smart / unattended
maxConsecutiveDenials / maxTotalDenials3 / 20熔断阈值(0 关闭)
loopDetectionThreshold0循环防护阈值(0 = 关;仅 YAML 可配)
rulesText''声明式规则(支持 [agent:…] / [workspace:…])
allowlist / denyList / humanOnlyList[]工具名精确匹配名单
classifierSource / reviewerSourcesession两通道模型来源:session / preset / endpoint
endpointUrl / endpointModel / endpointProtocol'' / '' / openai共享自定义端点
categoryPolicy / categoryMode / trustedDirs{} / standard / []分类三态、位置模式与信任目录
privilegeAutoReview / protectedAutoReviewfalse分别解锁 privilege / protected(差别见 docs/17)
learningEnabled / learningThresholdfalse / 3确认制学习开关与阈值(2–10)
slashCommandsEnabled / directHumanEnabledfalse注册 /approval-* 命令 / 直接人工通道(agent 可把操作路由给人;均需重启生效)
debug / redactResults / notifyUserfalse / false / true调试日志 / 结果脱敏 / 通过通知进会话

设置卡为可折叠子卡 + 顶层开关即时保存,非法配置值有红色横幅 +「尝试修复」→ docs/10。host-only 键(workspaceRoot、trustedDshSubpaths、maintenanceDshPaths、rulesDryRun、breakerAntiHijackMs、reviewMaxRetries 等)用 patch / YAML 配置,设置卡保存不会抹掉;「高级」子卡把它们连同当前生效值列为只读清单(无控件),并说明 DSH_HOME 写入的操作者开口与没有开口的族。