KouzakiUmi/dsh-guard--packages-dsh-auto-review-router ↗★ 0

dsh-auto-review-router

可指定模型的 Auto 审查:reviewer 路由来自插件配置,缺省回退当前会话。 适合需要在会话中引入自动化模型审查、控制上下文和历史长度的任务。

パッケージ
dsh-auto-review-router
互換性
未検証
Harness ピア範囲
0.2.1-alpha.1
バージョン
0.3.2
最終更新
2026/10/05

インストール

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:KouzakiUmi/dsh-guard#2f67f5a313c2f118b5e540d098c23009adbf539f&path:packages/dsh-auto-review-router

ドキュメント

README 全文を読む ↗

配置与校验

本包导出 Config。整个配置对象使用一个 .volatile() 引用,确保每次审查入口只调用 .get() 获取同一份不可变快照。热改不重载插件;正在进行的审查使用原快照,下一次审查使用新值。enabled 变更例外:它立即停止准入并中止本代审查。

字段默认校验 / 含义
enabledfalse启用后发布 Auto 选项,不自动为当前会话选择 Auto
reviewerProvider''由目录选择维护;底层字段与 model 必须同时完整或空
reviewerModel''从本机已配置模型目录选择;不发请求测试可达性
reviewerEffort''从所选模型支持项选择;空为适配器默认,非空须完整路由
fallbackToSessionRoutetrue没有配置路由时使用会话 provider/model;不带 reviewerEffort
maxContextBytes32768整数 1–1048576;固定保护分区装不下时拒绝
historyLimit20整数 0–1000
includeProjectInstructionstrue是否加入项目指令
temperature0有限数字 0–2
timeoutMs20000整数 1–300000,超时 fail-closed
logDecisionstrue记录工具名、路由、风险、决定、耗时,不记录请求正文
manualFallbacktrue合法 reviewer deny 且下游允许时请求官方单次人工审批;never 与关闭此项均不提示
manualApprovalTimeoutMs60000官方人工请求的超时毫秒数,整数 1000–300000;超时通过请求 signal 取消

启用并关闭回退时必须选择完整 reviewer 路由。provider/model 留空且允许回退时,每次从 session.requestHeader().config 读取会话路由;不可用则拒绝。部分填写不再静默回退,而是在保存前拒绝。