openclaw 3.31 版本新增权限管理导致用不了的部分命令的解决方法
- 内容介绍
- 文章标签
- 相关推荐
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的老出错的问题,还没修复好。

