审查拒绝的调用直接拒绝,不再弹窗等人批准
30/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/24 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add JHees/dsh-unattended该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
dsh 原生插件 · security
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 8 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件
查看扫描证据(共 1 处,展示前 1 条)
- 读取本地文件test-client.mjs:25
new Function(readFileSync(new URL('./client.js', import.meta.url), 'utf8'))()
扫描于 2026/11/1(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
DSH 自动审查的无人值守模式:审查者拒绝即最终生效,不再弹出人工审批提示
README
由 DeepSeek 最新模型翻译生成dsh-unattended
给 DSH 的自动审查(Auto review)预设加一个「无人值守」开关:审查拒绝的调用直接拒绝,不再弹人工审批;审查同意的调用照常执行。人不在电脑前时,审批面板不会再一直挂着。
适用:DeepSeek Harness 官方 @deepseek-ai/dsh-experimental-auto-review 预设。桌面版 / Web 版均可。
为什么
DSH 的自动审查预设会在每次工具调用前让 reviewer 判断:
- 同意 → 直接执行;
- 拒绝 → 在 ask 审批策略下弹出「等待审批」面板,等你点「允许一次」。
离开电脑时这个面板会长期阻塞。本插件把拒绝的去向从「问用户」改成「直接拒绝」,审查本身不变。
行为
| 状态 | 审查同意 | 审查拒绝 |
| 无人值守关闭(默认) | 执行 | 弹人工审批 |
| 无人值守开启 | 执行 | 直接拒绝,不弹审批 |
- 不是「不审查」,也不是「全部放行」:每次调用仍然先过 reviewer。
- 无人值守会关闭该会话的所有人工审批(never)。自动审查预设本身是全权限沙箱,实际只有 reviewer 拒绝会产生审批,所以等价于上面的表格。
展开完整文档(README 剩余 1 节)
dsh-unattended
给 DSH 的自动审查(Auto review)预设加一个「无人值守」开关:审查拒绝的调用直接拒绝,不再弹人工审批;审查同意的调用照常执行。人不在电脑前时,审批面板不会再一直挂着。
适用:DeepSeek Harness 官方 @deepseek-ai/dsh-experimental-auto-review 预设。桌面版 / Web 版均可。
为什么
DSH 的自动审查预设会在每次工具调用前让 reviewer 判断:
- 同意 → 直接执行;
- 拒绝 → 在 ask 审批策略下弹出「等待审批」面板,等你点「允许一次」。
离开电脑时这个面板会长期阻塞。本插件把拒绝的去向从「问用户」改成「直接拒绝」,审查本身不变。
行为
| 状态 | 审查同意 | 审查拒绝 |
| 无人值守关闭(默认) | 执行 | 弹人工审批 |
| 无人值守开启 | 执行 | 直接拒绝,不弹审批 |
- 不是「不审查」,也不是「全部放行」:每次调用仍然先过 reviewer。
- 无人值守会关闭该会话的所有人工审批(never)。自动审查预设本身是全权限沙箱,实际只有 reviewer 拒绝会产生审批,所以等价于上面的表格。
安装
桌面版
dsh plugin --profile desktop add github:JHees/dsh-unattended
Web 版
dsh plugin --profile web add github:JHees/dsh-unattended
装好后刷新页面(或重启 DSH)。插件只会在自动审查模式下出现开关。
也可以从本地目录安装:plugin_manager → install_bundle,target 指向本仓库目录。
卸载:dsh plugin --profile desktop remove dsh-unattended。
使用
- 输入框左下角、自动审查 ⌄ 旁边多一个月亮按钮:
- 「无人值守」= 关闭;点一下变成高亮「无人值守中」= 开启。
- 命令行等价入口(任意客户端可用):
/unattended on 开启 /unattended off 关闭 /unattended 查看当前状态
- 状态按会话保存在该会话日志的 approval/policy 事件里,刷新、重启后保留。
- 切换权限预设会重写审批策略,因此无人值守会自动关闭;重新打开即可。
原理
1. 开关等价于把当前会话的审批策略设为 never(ctx.approval.setPolicy)。
2. 自动审查的 gate 由预设身份驱动,never 下仍判定为 auto,所以 reviewer 每次照常运行:
- reviewer allow → 工具直接执行;
- reviewer deny 且策略为 never → 返回最终拒绝(AUTO_REVIEW_DENIED),不发起审批请求;
- 只有策略为 ask 时,拒绝才会弹面板。
3. 插件注册一个 unattended 会话投影(布尔)供按钮显示,状态本身不额外持久化。
已知限制
- 只在自动审查预设下可用;其它权限模式下按钮隐藏,/unattended on 会报错提示先切到自动审查。
- 依赖 approval/policy 事件与 Auto review 的既有行为;DSH 升级后若自动审查语义变化,本插件需要跟进。
- 未发布到 npm,只通过 GitHub 分发。
与已有插件的关系
社区里已有不少审批相关插件,但没有找到与本插件完全同构的实现,因此单独发布:
- dsh-auto-classifier:自带规则引擎 + LLM 分类器(外加 git 快照、状态页),等于换一套决策层;本插件不引入第二个判断器,只改「拒绝之后找不找用户」。
- dsh-approval-mode:同样是输入框旁的模式开关,但方向相反——自动批准,不审查。
- @aiwayds/dsh-approval-policy:给无人值守的审批请求加有界应答窗口、超时 fail-closed;解决「无限挂起」,不改变 reviewer 拒绝的去向。
- dsh-auto-review / dsh-auto-reviewer / dsh-auto-pass / dsh-auto-approval-llm / dsh-auto-approve:面向审批请求的自动审查器,风险项通常仍交给人。
- dsh-unattended-supervisor:无人值守时推进任务进度,明确不处理审批。
- dsh-plugin-auto-answer:自动回答 ask_user_question,不是审批链路。
开发
node test.mjs # 主机逻辑:投影折叠、命令开/关与守卫
node test-client.mjs # 客户端接线:槽位注册、按钮渲染与命令调用
仓库结构:
index.js Host 插件(投影 + /unattended 命令) client.js Web 客户端(输入框开关) cordis.patch.yml bundle patch
locale/{zh,en}.json 插件显示名称与描述
icon.svg 插件图标
License
MIT预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
JHees/dsh-unattended
审查拒绝的调用直接拒绝,不再弹窗等人批准
相关插件 · 安全 / 权限
智能体逆向工程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