自动审查默认档 XavierMarquis93/dsh-auto-review-default
DeepSeek Harness把自动审查设为新会话的默认权限档
29.7/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/27 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add XavierMarquis93/dsh-auto-review-default该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
dsh 原生插件 · security
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 8 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件
查看扫描证据(共 1 处,展示前 1 条)
- 写入本地文件index.js:230
writeFileSync(statusPath, `${JSON.stringify(report, null, 2)}\n`, 'utf8');
扫描于 2026/11/1(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
把已发布的 Auto 审查权限预设设为 DeepSeek Harness 中新会话的默认值。
README
由 DeepSeek 最新模型翻译生成dsh-auto-review-default
让 DeepSeek Harness 的「设置 → 通用 → 权限」把实验性的「自动审查(Auto review)」列为可选的新会话默认档,并让新会话默认就进入自动审查。
面向 DSH 0.2.1-rc.2 验证。插件依赖宿主内部实现,升级 DSH 后可能失效;失效时请停用该行。
为什么需要插件
宿主的三条硬约束让「自动审查」永远进不了设置页的默认列表:
1. 设置行只列已配置预设(Object.keys(presets)),而 auto 被保留给自动审查集成,不允许写进配置表(加载时会抛 "auto" is reserved)。
2. defaultPreset 在服务构造期就会 resolve(),此时集成尚未注册,写 defaultPreset: auto 会抛 unknown preset "auto"。
3. 设置写入走 HMR 事务(configEditor.edit → runExclusive),插件挂载期的调用会被拒绝:HMR transactions cannot be nested——AsyncLocalStorage 上下文会随定时器一起继承,延迟重试也没有用。
所以本插件不写任何配置,而是在运行时把 auto 发布成可配置预设,并覆盖默认值读取。
展开完整文档(README 剩余 1 节)
dsh-auto-review-default
让 DeepSeek Harness 的「设置 → 通用 → 权限」把实验性的「自动审查(Auto review)」列为可选的新会话默认档,并让新会话默认就进入自动审查。
面向 DSH 0.2.1-rc.2 验证。插件依赖宿主内部实现,升级 DSH 后可能失效;失效时请停用该行。
为什么需要插件
宿主的三条硬约束让「自动审查」永远进不了设置页的默认列表:
1. 设置行只列已配置预设(Object.keys(presets)),而 auto 被保留给自动审查集成,不允许写进配置表(加载时会抛 "auto" is reserved)。
2. defaultPreset 在服务构造期就会 resolve(),此时集成尚未注册,写 defaultPreset: auto 会抛 unknown preset "auto"。
3. 设置写入走 HMR 事务(configEditor.edit → runExclusive),插件挂载期的调用会被拒绝:HMR transactions cannot be nested——AsyncLocalStorage 上下文会随定时器一起继承,延迟重试也没有用。
所以本插件不写任何配置,而是在运行时把 auto 发布成可配置预设,并覆盖默认值读取。
工作原理
| 步骤 | 作用 |
| 发布 | 集成存活时写入 presets.auto = { sandbox: 'danger-full-access', approval: 'ask', name, description },让 resolve("auto")、defaultOptions、defaultPreset 都认得它;集成不在时立即撤下 |
| 去重 | 宿主 names getter 会把 auto 追加第二次,覆盖为去重版本 |
| 默认值 | 覆盖 defaultSettings():未存储过默认值时返回 auto;一旦用户手动选择其它默认档,就以用户选择为准 |
| 时序自适应 | 集成注册晚于插件挂载时,由 permission-presets/catalog-changed 补发布 |
| 失效处理 | 集成消失时撤下 auto,并把已存的 defaultPreset: auto 恢复为 workspace-write,避免会话无法发布 |
安装
从 GitHub
dsh plugin --profile web add github:XavierMarquis93/dsh-auto-review-default
或从本地目录
dsh plugin --profile web add ./dsh-auto-review-default
前提:profile 已加载 @deepseek-ai/dsh-experimental-auto-review(自动审查集成本身)。未加载时本插件不会发布 auto,行为等同未安装。
安装后:设置 → 通用 →「权限」选择「自动审查」;此后新建的会话默认进入自动审查。
行为与限制
- 不写持久化 defaultPreset:默认值由插件提供。因此停用/卸载插件后,默认值回落到「工作区内修改」。
- 重启 DSH 时,官方集成会把处于 auto 的旧会话迁移为「完全权限」(内置行为),新会话仍是自动审查。
- 若移除自动审查集成:插件会撤下该选项;日志里记录为 auto 的旧会话将无法打开(内置限制)。
- 自动审查本身是实验性功能:每次工具调用都会多一次模型请求,可能误放行或误拒绝。
卸载
dsh plugin --profile web remove dsh-auto-review-default
或在「插件」页把 auto-review-default 行停用。
dsh-auto-review-default makes the shipped experimental Auto review permission preset selectable as the new-session default in DeepSeek Harness.
The host structurally keeps auto out of the settings list: that list is built from configured presets, auto is reserved for the review integration, and a settings write made from a plugin mount transaction is rejected by the HMR runtime. This plugin therefore publishes the reserved identity into the live preset table while the integration is live, dedupes names, and overrides defaultSettings() so the effective default is auto until the user stores a different choice. It writes no configuration.
Install it into a profile that already loads @deepseek-ai/dsh-experimental-auto-review, then pick 自动审查 / Auto review under Settings → General → Permission.
License
MIT预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
XavierMarquis93/dsh-auto-review-default
把自动审查设为新会话的默认权限档
相关插件 · 安全 / 权限
智能体逆向工程morluto/rea
用智能体逆向工程任何东西,从应用行为到原生二进制。
★ 415,267已汉化DSH
73.3
智能体集群框架ruvnet/ruflo
面向 Claude Code 与 Codex 的智能体元基座meta-harness。
★ 80,414已汉化MCP
71.9
WorkBuddy 模型接入corrinehu/dsh-workbuddy-connect
2026 年 10 月 20 日起,WorkBuddy…
★ 1,604已汉化DSH
71.7
破甲一键通z91772524-ai/pojia-next
十五个 AI…
★ 967已汉化DSH
71.6
AI 代理虚拟终端strukto-ai/mirage
Mirage 是给 AI 智能体用的虚拟终端:一层 shell,统管数据、命令行和运行时。Unix…
★ 3,756已汉化DSH
70.8
Agent 操作层agentic-os-org/ANOLISA
ANOLISA(Agentic Nexus Operating Layer & Interface System Architecture)|智能体操作系统,带运行时、安全、可观测性,以及 Tokenless 响应压缩,降低 token 用量与成本。
★ 649已汉化DSH
70.7