openclaw 3.31 版本新增权限管理导致用不了的部分命令的解决方法

2026-04-11 13:070阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

P.S. 我写博客说明这个问题龙虾无法自己解决
Q.
3.31 openclaw 新增了权限管理,类似于 cc,cursor 的 allow once,allow always 的设置。但是给我们带来了很多新的麻烦:

image2330×1446 284 KB

直接运行龙虾给你的命令来解锁权限有 bug,更换 session 或者过一段时间后就不行了。

最快的解决方法是运行在对话中这么回复:

@机器人 /exec host=gateway security=full ask=off

然后就 ok 了

image2316×1412 433 KB

虽然官方给了完整的权限配置文档:执行审批 - OpenClaw

但是通过我们的实测,我们发现这个权限配置无法应用于已经创建的会话,就算你重启龙虾,用 /new 重置对话,在 3.31 之前创建的会话都只会使用会话内置的默认权限,你就算更改 ~/.openclaw/exec-approvals.json 也没用。修改这个配置文件的只能应用于新的会话。

网友解答:
--【壹】--:

我和群友昨天试了这个方法,然后我们发现这个方法它只能用于新创建的会话,老会话仍然无法生效。


--【贰】--:

直接在exec-approvals.json文件中,新增授权就可以。

"defaults": { "security": "full", "ask": "off", "autoAllowSkills": true }


另外吐槽一下openclaw,越迭代越拉,3月中开始的版本,调用子Agent的老出错的问题,还没修复好。

阅读全文
问题描述:

P.S. 我写博客说明这个问题龙虾无法自己解决
Q.
3.31 openclaw 新增了权限管理,类似于 cc,cursor 的 allow once,allow always 的设置。但是给我们带来了很多新的麻烦:

image2330×1446 284 KB

直接运行龙虾给你的命令来解锁权限有 bug,更换 session 或者过一段时间后就不行了。

最快的解决方法是运行在对话中这么回复:

@机器人 /exec host=gateway security=full ask=off

然后就 ok 了

image2316×1412 433 KB

虽然官方给了完整的权限配置文档:执行审批 - OpenClaw

但是通过我们的实测,我们发现这个权限配置无法应用于已经创建的会话,就算你重启龙虾,用 /new 重置对话,在 3.31 之前创建的会话都只会使用会话内置的默认权限,你就算更改 ~/.openclaw/exec-approvals.json 也没用。修改这个配置文件的只能应用于新的会话。

网友解答:
--【壹】--:

我和群友昨天试了这个方法,然后我们发现这个方法它只能用于新创建的会话,老会话仍然无法生效。


--【贰】--:

直接在exec-approvals.json文件中,新增授权就可以。

"defaults": { "security": "full", "ask": "off", "autoAllowSkills": true }


另外吐槽一下openclaw,越迭代越拉,3月中开始的版本,调用子Agent的老出错的问题,还没修复好。

阅读全文