修复 OpenClaw 的 'exec' 工具在最新更新后无法工作 Published on Apr 2, 2026 in 随笔 with 0 comment 如果你刚刚更新到最新版本的 OpenClaw,而你的机器人突然无法运行终端命令或安装软件包,你并不是一个人。即使你设置了 profile: "full" ,最新的补丁基本上因为“安全原因”降低了其功能。 full 配置文件现在实际上不再意味着“完全访问”。你必须手动告诉配置可以运行 shell 命令,而不需要先询问你。 这里是你需要在 openclaw.json中修复的代码块。只需用这个覆盖你当前的 tools 部分: JSON "tools": { "profile": "full", "allow": ["*"], "exec": { "host": "gateway", "security": "full", "ask": "off" } } 或 "tools": { "profile": "full", "allow": ["*"], "sessions": { "visibility": "all" }, "exec": { "host": "gateway", "security": "full", "ask": "off" }, .... 其他配置 ... }, 感谢 u/Sudden_Clothes3886 的贡献。 改变点: ask: "off" — 这是主要的修复。没有这个,机器人就会卡住或失败,因为它在等待一个不总是显示在用户界面中的权限点击。 security: "full" — 如果你想让它做一些有用的事情,比如 git 或 npm,你现在需要这个。 一旦你保存,做一个 openclaw gateway restart。 注意: 由于 ask 设置为 off,机器人基本上可以随心所欲地对你的终端进行操作。如果你不是在沙盒或 Docker 中运行这个,只需注意你让它做什么,以免它意外删除目录。 本文由 admin 创作,采用 知识共享署名4.0 国际许可协议进行许可。本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。