LytharaLab/DSH-Cons-Auto-Review ↗★ 0

@lytharalab/dsh-cons-auto-review

确定性规则优先且支持LLM升级的工具审查插件 适合需要对大模型调用的工具和命令进行安全审查与权限控制的用户。

套件
@lytharalab/dsh-cons-auto-review
相容性
待驗證
Harness 依賴範圍
>=0.0.1-rc.1
Cordis 依賴範圍
^4.0.0
版本
1.2.0
授權
MIT
最近更新
2026年10月2日

安裝

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:LytharaLab/DSH-Cons-Auto-Review

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。