@Wyrm 在 记录一次被 Openclaw 删库经验 中发帖
最开始我是在 GitHub 上找了个项目,觉得很有兴趣,但是作者没有提供 Mac 的发布版本,所以我把这个项目仓库发给 openclaw,让他帮我写一个 workflow 脚本,让 GitHub 去构建。
我发给他后, 他就把这个项目克隆下来。我观察了一下他的思维链,他是想把这个项目克隆下来,然后在本地里跑构建,构建完了之后再推上去。我这时候跟他说,不要在本地进行构建,他就要把下载的一些构建资源包给删了。结果就是删出了问题,他删构建资源的时候,把我的代码库也一并删了。
基于以上的经历,我总结了以下几点经验,分享给佬友:
第一,禁止让 OpenClaw 在你的 home 目录下创建东西,这才是最主要的。因为它下载构建资源、拉取项目代码时,在 home 目录下创建了一个 code 目录,恰好这个 code 目录就是我的代码目录。我让它删除构建资源时,它以为这个 code 目录是它自己建的...