
AI Agent 执行命令每次都要弹窗审批?两种工具的关闭方法都在这里了
大家好啊,我是执着于持续分享数码家电、软件技巧相关知识,坚持创作有深度、高质量作品的博主醉雪梅花。期待您的关注。
我们让 OpenClaw 或者 Hermes 工作的时候,它总是突然弹出来一个框,要求对当前执行的命令进行授权审批,你得点一下"Allow",它才继续干活。
偶尔一两次还好。
但如果你是深度用户,让 AI 一口气帮你处理一堆任务,它每隔几秒就弹一次,整个过程你就得一直守在电脑旁边,动不动还得手动点一下。说实话,这体验挺烦的。

今天就说说怎么把 Hermes 和 OpenClaw 的审批弹窗彻底关掉。
| 先说 Hermes,这个最简单
Hermes 有 4 种审批模式可以选:
manual——默认的,每次都问smart——低风险命令自动过,高风险才弹窗off——彻底关闭yolo——当前会话一次性关闭
最常用的就两种场景。
场景一:想永久关闭
终端执行这两条命令:
# 关闭审批:
hermes config set approvals.mode off
# 确认一下状态:
hermes config get approvals.mode 第一条设置关闭,第二条确认当前模式。设置完之后,AI 执行任何命令都不会再弹窗了。

场景二:只是想临时用一下
对话里直接打一个斜杠命令就行:
/yolo当前会话有效,退出之后自动恢复成默认的 manual 模式。临时跑个任务很方便。
折中方案:不想完全关掉,又嫌太频繁
smart 模式了解一下——低风险命令自动通过,只有真正危险的操作才会弹窗问你要不要继续。
hermes config set approvals.mode smart| OpenClaw 的关闭方法
OpenClaw 稍微复杂一点,分两步。
第一步:基础关闭,执行 3 条命令
# 安全策略设置为完全信任:
openclaw config set tools.exec.security full
# 关闭执行命令时的弹窗:
openclaw config set tools.exec.ask off
# 重启网关让设置立刻生效:
openclaw gateway restart这三步跑完之后,大部分审批弹窗就没了。
第二步:还有漏网之鱼的话
有时候 Host 侧还有一层兜底审批策略,基础命令执行完偶尔还是会弹一下。这种情况继续执行这两条:
# 助理main的任何请求加入白名单:
openclaw approvals allowlist add --agent main --pattern "*"
# 重启网关:
openclaw gateway restart加完白名单之后,基本上就彻底干净了。
| 关闭审批意味着什么
其实,这个操作存在一定的风险。这也是为什么默认要求审批。
AI 有了不经你审批的控制权后,它连执行 rm -rf 这种删除命令也不会再问你了,而且无法撤回。万一他会错意直接动手,就完了。
所以这里要特别强调一下使用场景:
- 本地开发环境、Docker 容器、CI/CD 沙箱,这些你完全可控的环境,可以尝试这么干。最好再给 AI 加条限制,对你的 agent 说:
记住,执行任何未经授权的删除操作前都需要我确认,删除授权规则(严格):所有删除操作执行前必须确认。你看写在哪个文件中最保险,你自己记录。
- 多人共享服务器、生产环境的线上机器,绝对不要用——你不想让 AI 帮你把数据库删了吧。
| 我的建议
如果你用的是个人电脑、本地 Docker 环境,关闭审批之后生产力提升是明显的——AI 可以一口气跑完整个流程,你不用守在旁边等它弹窗。
如果你不想完全关闭,Hermes 的 smart 模式是个不错的折中方案。
OpenClaw 和 Hermes 都是经过很多开发者验证的工具,具体用哪种方式,就看你的使用习惯了。
坚持创作有深度、高质量的作品、致力于分享干货、抵制标题党和网络垃圾,是我的座右铭。
您的支持对我真的很重要O(∩_∩)O)。如果你我志趣相投,就给赏个免费的关注和赞呗。让我们共同打造互联网内容创作和知识分享的一股清流!ヾ(◍°∇°◍)ノ゚