今天踩了一个很“像故障”的坑:OpenClaw 升级到 2026.3.2(或重装/更新应用模板)之后,机器人突然开始频繁提示“我没有权限执行此操作”,导致原本能用的 Skills / 工具调用全部失效。
排查到最后才发现:这不是我的环境坏了,而是 2026.3.2 起 默认权限策略收紧 了。本文把现象、原因、以及一行命令的修复方式记录下来,给同样被卡住的朋友节省时间。
1. 现象:技能都装着,但一调用就被拒绝
典型表现是:
- 通道正常(Telegram/企微/飞书等都能对话)
- 网关看起来也在跑(OpenClaw 能回复)
- Skills 明明已经安装过
- 但只要让它做“需要动手”的事(如网页搜索、读写文件、跑命令、调用某个 Skill),就会回复类似:
我没有权限执行此操作
这类提示很容易让人误以为是 skill 安装失败、API key 配错或网关异常,于是开始“全链路重装”。但如果你确认环境没问题,那更可能是权限策略变更导致。
2. 根因:2026.3.2 起默认 tools 权限更保守
在 OpenClaw v2026.3.2 之后,默认更强调安全边界:默认只允许纯对话,而涉及调用工具/外部接口/执行动作时,会受到更严格的权限控制。
所以升级/重装后“突然不能调用工具”,很多时候不是 bug,而是默认配置变更。
3. 最简修复:把 tools.profile 设置为 full
如果你的场景就是需要它正常调用工具(自用环境、自己可控的机器与技能),最直接的方式是把工具执行权限调回完整模式:
openclaw config set tools.profile full
建议顺手确认一下当前值:
openclaw config get tools.profile
正常会输出:
full
4. 让配置生效:重启网关
改完配置后,需要重启网关让新策略生效。你可以:
- 在服务器上重启 OpenClaw 网关;或
- 如果你用的是腾讯云 Lighthouse 的应用部署,在控制台的 OpenClaw 应用管理页点击“重启”。
重启后回到聊天窗口再测试一次工具调用,之前的“没有权限执行此操作”一般就会消失。
5. 一个小建议:先跑通再收紧
对个人自用场景来说,先设置为 full 把“能干活”的链路跑通最重要;后续如果你要给多人用、或者希望更强的安全约束,再逐步收紧策略会更稳。