AntaresCorn/dsh-auto-reviewer ↗★ 0
@dsh-external/dsh-auto-reviewer
Codex-style auto reviewer (approve for me) permission mode for DSH
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:AntaresCorn/dsh-auto-reviewer说明文档
阅读完整 README ↗使用方法
- 打开一个新会话(或已有会话)。
- 在权限弹窗/设置中选择 auto-review。
- 正常让模型工作。当模型因为沙箱拒绝而请求
sandbox_permissions提权时,本插件自动裁决:- 安全 → 自动放行;
- 有风险 → 弹出人工确认;
- 明确恶意/未确认的破坏性操作 → 拒绝。
配置
插件默认配置已在 cordis.patch.yml 中给出。你可以通过 profile 的 cordis.patch.yml 覆盖:
| 配置项 | 默认值 | 说明 |
|---|---|---|
presetName | auto-review | 本插件响应的权限预设名 |
llmProvider | '' | 审查 LLM provider,留空使用当前会话 |
llmModel | '' | 审查 LLM model,留空使用当前会话 |
maxContextMessages | 12 | 参与判断的最近用户消息数 |
autoApproveWorkspaceWrite | true | 自动放行非高风险 workspace-write 提权 |
autoApproveDangerFullAccess | true | 自动放行非高风险 danger-full-access 提权 |
autoApproveUserConfirmed | true | 用户明确确认且非致命破坏时放行 |
askOnAmbiguous | true | 模糊时转人工;false 则拒绝 |
rejectCritical | true | 未确认的致命破坏操作直接拒绝 |
useLlm | true | 对模糊请求使用 LLM 审查 |
timeoutMs | 10000 | LLM 审查超时 |
blocklist | [] | 自定义正则黑名单 |
blocklistMode | reject | 命中黑名单时 reject 或 ask |
extraInstructions | '' | 追加给审查 LLM 的指令 |