繁星之子卡萨蒂亚 (@Kasidia) 在 如何禁止 OpenClaw 里的Agent 执行危险命令,比如 rm -rf 之类的 中发帖
第一次部署,让他帮我检查C盘里的大文件,然后我让他把我C盘的英雄联盟给删了,结果他抽风给我把C盘 程序目录(program files)里的一大堆目录都干掉了,还把 Appdata 里的一堆东西删了
最绝的来了,他把自己也给删了。。。
我转头看Gateway突然报错了才发现什么情况,人都傻了
花了一下午重新安装了软件 + 恢复我的Docker
这次我把他部署到WSL2里了,我发现直接在Windows部署很容易出现路径字符编码问题导致抽风发狂。。。
不过我还是不放心。最好直接禁止部分危险命令,但是我翻了文档,发现
[image]
貌似只能对工具本身做限制,比如调用 exec工具 每次都询问
但是这样又矫枉过正了。。会导致Agent无法自己完成任务 (那我不如用Claude Code)
想问问佬们,有什么方法可以拦截Agent执行 危险命令 的请求? (应该是通过正则匹配然后...