LytharaLab/DSH-Cons-Auto-Review ↗★ 0
@lytharalab/dsh-cons-auto-review
Con's 自动审查(DCAR):确定性规则优先、LLM 按需升级的 DeepSeek Harness 工具审查插件,提供 CAutoR 权限模式。Deterministic-first auto review for DeepSeek Harness. 适合需要对大模型调用的工具和命令进行安全审查与权限控制的用户。
Install
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:LytharaLab/DSH-Cons-Auto-ReviewREADME
Read the full README ↗1.1.0 升级配置
直接升级会使用新的默认值。如果旧 profile 中显式保留了 maxTokens: 1024/2048 或 timeoutMs: 45000,这些自定义值仍会生效;建议改用随包提供的配置示例:
review:
maxTokens: 8192
maxTokensLimit: 32768
tokenLimitRetries: 2
preferLowReasoning: true
timeoutMs: 120000
上限需按审查 provider 的输出能力配置;扩容不是无限续写。token 预算可能包含模型推理,LLM 在截断前未给出完整问题时,插件会明确说明未取得结论,并让你核对真实操作。不会把推理片段当作询问或批准。
参数和命令中的代码、路径及 URL 保持原样;中文化针对说明与询问。默认完整展示最多 3000 字符的操作内容,超过时标明截断,可调整 review.maxActionChars。
配置与开发
完整配置说明见 docs/CONFIGURATION.md,默认值见 examples/defaults.json。examples/desktop-config.patch.yml 是可叠加到 profile 的配置示例。
接口适配、测试范围及平台限制见 docs/COMPATIBILITY.md。
从源码开发:
git clone https://github.com/LytharaLab/DSH-Cons-Auto-Review.git
cd DSH-Cons-Auto-Review
npm ci --legacy-peer-deps
npm run verify # 语法与 Cordis schema 检查 + 全部回归测试
npm pack --ignore-scripts
源码使用原生 ESM JavaScript,发布包无需构建步骤。仓库含源码、声明文件、自动测试、配置示例、测试记录与 .github/workflows 中的 CI 矩阵;发布到 npm 的包只包含运行所需文件(src、locale、安装补丁、文档、示例与许可证)。
维护者发布流程见 docs/RELEASING.md。