注意本文编写时,openclaw2026.3.7版本刚刚发布,暂不确定该版本是否也有这个问题
一、问题背景|为什么突然“没有权限执行此操作”?
在最近的openclaw 2026.3.2版本更新中,OpenClaw 默认的权限策略发生了变化:
-
默认情况下,Agent 只允许进行纯对话;
-
涉及 调用 Skills 工具 外部接口 的动作,会受到更严格的权限控制;
-
当某个操作被当前权限策略禁止时,你会在对话中看到类似提示:
-
“我没有权限执行此操作”
-
或其他表示“当前不允许调用技能/工具”的说明。
-
这意味着:
-
如果你刚刚完成了 OpenClaw 应用模板更新 重装系统 改动配置;
-
或者你部署的是最新版本的 OpenClaw;
那么即便模型正常、通道正常、Skills 已安装,机器人也可能因为默认权限收紧而拒绝帮你调用工具。
二、适用场景|什么时候需要调整工具权限?
你可以先在和机器人的对话里做一个快速自检。例如:
-
让机器人尝试使用一个你明确已经安装好的 Skill:
- 例如天气查询、网页搜索、知识库检索等;
-
如果它的回复类似:
-
“我现在没有权限执行这个操作”;
-
“当前配置不允许我调用相关工具”;
-
而你又确认:
-
Skills 已正确安装;
-
网关状态为
running; -
通道(QQ 飞书 企微 / Telegram 等)都工作正常;
那么非常有可能就是命中了 新版默认权限收紧 这一变更。这种情况下,你可以按下文方案,将工具执行权限调整为完整模式。
三、解决方法 | 如何调整权限
完全不用回退版本,也不用重装软件,更不用换模型,只需要改一下核心配置文件 openclaw.json 即可解锁全权限,分分钟搞定:
- 找到本地的
openclaw.json配置文件,定位到文件最外层的根配置结构就行; - 把下面这段工具权限代码插进去,记得注意JSON格式,和前后配置用逗号隔开,别写错格式;
- 保存好文件,重启OpenClaw服务:
openclaw gateway restart重新加载Agent,立马就能恢复正常干活,工具随便用。
"tools": { "profile": "full", "sessions": { "visibility": "all" } },小提示要是配置里本来就有tools字段,直接替换成这段full权限的代码就行,别重复配置导致冲突;JSON格式一定要规整,少个逗号少个括号都会加载失败,细心一点就好~
四、吐槽
说真的,这种默认改核心权限的操作,真的有点让人摸不着头脑。
OpenClaw本来就是靠Agent调用工具干活的,结果更新的时候,既没在更新日志里提一句,也没弹窗提醒,直接悄悄把核心工具权限全关了,好多人像我一样白折腾半天,还以为是模型变差了,纯纯浪费时间。
补充:要是改完重启还是没用,先检查下是不是改对了正在用的配置文件,别改到备份文件去了,再看看文件有没有读取权限限制,排查完基本都能搞定
如果这篇文章对你有帮助,欢迎分享给更多人!
部分信息可能已经过时





