accpowered/dsh-auto-review ↗★ 1

dsh-auto-review

LLM auto-review approval answerer for DeepSeek Harness — decides sandbox escalations without a human prompt via a deterministic filter and a clean-context LLM safety review. REQUIRES a patched harness core (see core-patches/) 适合想免人工审批沙箱升级的用户;需先打补丁的harness核心,安装有构建脚本。

패키지
dsh-auto-review
호환성
미검증
Harness peer 범위
^0.0.1-rc.1
Cordis peer 범위
^4.0.1
버전
0.1.0
라이선스
MIT
최근 업데이트
2026. 8. 20.

같은 패키지 이름의 다른 저장소

설치

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:accpowered/dsh-auto-review

Configuration

All knobs (composition = the cordis.patch.yml row config; user = live override through the auto-review settings namespace):

KeyDefaultCompositionUser-overridablePurpose
provider— (required)✓✓Reviewer route (a registered provider)
model— (required)✓✓Reviewer model id on that route
hardlineshipped list✓—Always-denied regex patterns; never bypassed while policy is auto
denyshipped list✓✓Configurable deny regex patterns
allowshipped list✓✓Configurable allow regex patterns (conservative, side-effect-free only)
maxTokens512✓—Reviewer output-token cap (single-word verdict + headroom)
timeoutMs15000✓—End-to-end reviewer deadline (ms)
onErrordeny✓✓Reviewer-failure fallback: deny (fail closed) or ask (human)
onUnsureask✓✓UNSURE-verdict fallback: ask (human) or deny
denialBreakerThreshold0 (off)✓✓Consecutive-denial circuit breaker
contextappeal-user-prompts✓✓appeal-user-prompts or minimal (command alone, v1 behavior)
appealMaxPrompts0 (unbounded)✓✓Appeal budget: newest user prompts attached (first prompt exempt)
appealMaxChars0 (unbounded)✓✓Appeal budget: total user-prompt characters attached

hardline, maxTokens, and timeoutMs are composition-only by design. The shipped filter defaults are documented in src/index.ts (DEFAULT_HARDLINE_PATTERNS / DEFAULT_DENY_PATTERNS / DEFAULT_ALLOW_PATTERNS).