xlennart/dsh-auto-review-jev ↗★ 0
dsh-auto-review-jev
由审查模型自动裁决权限请求 适合需要自动化安全审批、支持System One等决策后端的系统。
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:xlennart/dsh-auto-review-jev說明文件
閱讀完整 README ↗配置
设置段:dsh-auto-review。完整参考见 docs/configuration.md。
reviewer
| 键 | 默认值 | 说明 |
|---|---|---|
protocol | chat | chat = OpenAI 兼容补全,systemone = System One 决策 API |
baseURL | '' | 空 + chat = 当前会话模型;空 + systemone = 硅基流动 |
model | '' | 空 + systemone = Kev-4b(硅基流动暂定默认) |
apiKey / apiKeyEnv / apiKeyFile | '' | 三选一;回环端点不需要 |
timeoutMs | 24000 | 单次审查调用超时 |
thinking | default | 对不接受 thinking 的后端设 off |
systemone.confidenceThreshold | 0.6 | 低于此值的决策答案不予采信(0.5–1) |
factFinding.enabled / maxRounds / maxFacts | true / 2 / 3 | 审查器可调用的只读事实工具 |
factFinding.content.enabled / maxBytes | false / 4096 | 是否允许把文件内容附进请求 |
policy
| 键 | 默认值 | 说明 |
|---|---|---|
enabled | true | 总开关(/auto-review on │ off) |
tools | [] | 限定守护者审查哪些工具 |
allowRules | [] | 免审白名单:{ tool, operations[], escalationTarget } |
allowDangerFullAccessRules | false | 必须显式打开,规则才允许授予 danger-full-access |
onLowConfidence | deny | deny(失败关闭)或 defer(交人工) |
denyOnReviewerError | true | 审查器崩溃/超时 ⇒ 拒绝 |
context.enabled / maxMessages / maxChars | true / 10 / 6000 | 交给审查器的有界会话上下文 |
breaker.consecutiveDenyLimit / windowDenyLimit | 3 / 10 | 连续拒绝达阈值即熔断 |
audit.enabled / path / includeToolInput | true / ~/.dsh/auto-review-audit.jsonl / false | 每次裁决一行 JSON |