dsh-auto-review
审批链上的第二模型自动审查:只读审查子代理返回带理由的 allow/deny 结构化裁决,默认 fail-closed。
- 形态
- Plugin 插件
- 安装
- npm 包安装
- 需要密钥
- 是
- 近月下载
- 6,607
- 最近推送
- 今天更新
项目说明
From README
dsh-auto-review 让第二个模型在审批链上替你裁决——人类零点击,危险操作零漏网。面向 DeepSeek Harness 的第二模型 AI 审批插件:当动作越过沙箱边界,一个只读审查子代理读取证据并返回带理由的裁决,默认失败关闭。安装 · 配置 · FAQ · 简体中文 · English · Español · Português · हिन्दी 社区插件,与 DeepSeek 官方无关。唯一仓库: (Gitee 为镜像)。
它是什么 当某个动作越过沙箱边界, dsh-auto-review 把审批决定交给第二个模型:一个只读审查子代理读取真实工作区(经 read / glob / grep 白名单)、已流式传出的工具调用参数(敏感值已脱敏)、请求理由与你的风险规则,返回结构化裁决 { decision, reason, riskLevel } ——人类无需批准任何事,也没有任何不安全的东西蒙混过关。拒绝裁决会把理由反馈给调用模型,让代理学会原因而不是盲目重试;每一次决策都能从会话日志重建。
结构:认领漏斗 —— 四道认领闸门把越界请求逐层收窄,只有 ai 策略进入只读审查室(agent 子代理或本地 Phocinae),最终收束为 allow / deny / fallback 三个出口;右侧是 next() 委派与确定性收口两条旁路,底部是仅日志审计链。三步上手 1.
安装 (四选一): git 渠道的隔离 prepare 构建需要 dsh CLI 为 dsh-auto-review 打印出的 allowBuilds 键;当 dsh plugin add 因 koffi / node-pty (评估宿主拉入)停在 ERR PNPM IGNORED BUILDS 时,运行 pnpm approve-builds 批准这些构建脚本。2.最小配置 (开箱即用;随附 patch 默认 AI 审查 bash 、 write 、 pwsh 、 powershell ): 其他所有工具(包括 edit ——原地修改)都委派给人类审批链;接受无人在环的原地
Original description
Second-model AI auto-review for DeepSeek Harness approval requests: a read-only reviewer subagent returns structured allow/deny verdicts with reasons, fail-closed by default, fully auditable from the session log (approval/asked -> autoReview/verdict -> approval/decided).
安装方式
npm 包安装 · 需要额外配置密钥
dsh plugin --profile <name> add dsh-auto-reviewdsh plugin --profile web add github:PerryLink/dsh-auto-reviewdsh plugin --profile web add dsh-auto-review安装命令包含风险形态
- 全局安装,会改动系统级依赖
全局安装会修改系统级依赖;远程脚本执行等于把执行权交给仓库作者。装前请通读命令。
安全能力
静态扫描源码得到的权限画像 —— 回答的是「它要动什么」,而不是「它好不好」
- 动态执行代码
- 写入文件
- 读取文件
- 访问网络
- 读取环境变量
- 派生子代理
未发现已知红线(明文传输、安装期执行代码、凭据外传等)。
能力与红线来自 awesome-dsh-plugin 的静态扫描结果(CC0 公有领域),本站未逐行复核源码; 它只覆盖能被静态识别的模式,不等于安全审计结论。
为什么是这个分数
近 1 天仍在推送;README 给出了可直接复制的安装命令;运行前需要准备 API Key 或环境变量;近月 npm 下载 6607 次,star 不多但真在被使用。
- 维护活跃
- 100
- 实用度
- 100
- 生态热度
- 76
- 上手便捷
- 74
- 信号质量
- 100
- 数据置信度
- 100%
相关插件
dsh-permission-rules
PerryLink/dsh-permission-rules
Claude Code 风格的声明式权限规则:按序 allow/deny/ask 的 YAML 规则,在 tools/pre-execute 瀑布上匹配工具名、参数、工作区路径与 agent 身份,带完整会话日志审计、干跑模式与热重载。
dsh-edit-approval
SiriLee/dsh-edit-approval
每次 edit 与 bash 调用前都会询问:编辑前展示红绿行级 diff,命令前展示描述与命令面板——同意一次或拒绝,两个 gate 各带独立总开关(Settings General)。
dsh-ollama-tool-guard
Yersi88/dsh-ollama-tool-guard
每次工具调用前由本机 Ollama 决策模型判定:可疑调用升级为确认提示,模型不可达时停止所有调用。需 DSH 0.2.x,并先装好本机 Ollama 0.35.1+、拉取默认约 6 GB 的 clef-flash 模型;否则所有工具调用都会被拒绝。