AI Agent 执行命令每次都要弹窗审批?两种工具的关闭方法都在这里了

AI Agent 执行命令每次都要弹窗审批?两种工具的关闭方法都在这里了

大家好啊,我是执着于持续分享数码家电、软件技巧相关知识,坚持创作有深度、高质量作品的博主醉雪梅花。期待您的关注。


我们让 OpenClaw 或者 Hermes 工作的时候,它总是突然弹出来一个框,要求对当前执行的命令进行授权审批,你得点一下"Allow",它才继续干活。

偶尔一两次还好。

但如果你是深度用户,让 AI 一口气帮你处理一堆任务,它每隔几秒就弹一次,整个过程你就得一直守在电脑旁边,动不动还得手动点一下。说实话,这体验挺烦的。

undefined

今天就说说怎么把 Hermes 和 OpenClaw 的审批弹窗彻底关掉。


| 先说 Hermes,这个最简单

Hermes 有 4 种审批模式可以选:

  • manual——默认的,每次都问
  • smart——低风险命令自动过,高风险才弹窗
  • off——彻底关闭
  • yolo——当前会话一次性关闭

最常用的就两种场景。

场景一:想永久关闭

终端执行这两条命令:

# 关闭审批:
hermes config set approvals.mode off

# 确认一下状态:
hermes config get approvals.mode  

第一条设置关闭,第二条确认当前模式。设置完之后,AI 执行任何命令都不会再弹窗了。

undefined

场景二:只是想临时用一下

对话里直接打一个斜杠命令就行:

/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)。如果你我志趣相投,就给赏个免费的关注和赞呗。让我们共同打造互联网内容创作和知识分享的一股清流!ヾ(◍°∇°◍)ノ゚

编辑于 2026-05-12 · 著作权归作者所有