说到 Codex 清盘,这样配置能预防清盘吗?

# AGENTS.md

## 安全执行策略
- 默认允许安全的只读命令(如 `Get-Content`、`Get-ChildItem`、`Select-String`、`rg`、`git status`、`git diff`、`git log`、`git show`)。
- 危险命令禁止自动执行(包括但不限于:`rm`、`Remove-Item`、`del`、`rd`、`rmdir`、`git reset`、`git clean`、`git checkout --`、`git restore --source`)。

## 危险命令处理方式
- 当任务需要危险命令时,代理只能输出完整命令和用途说明。
- 代理不得直接执行危险命令,必须由用户手动执行。
- 如有安全替代方案,优先提供替代方案。

rules里也把rm之类的deny了

7 个赞

懂得佬来说说

1 个赞

提示词不一定
别名应该有效的

2 个赞

我一直很好奇的是,他是如何删掉你的文件和一些系统配置的,我是这样用的,在一个新创建的路径下去进行code X的使用,或者说是我会在一个已有的单独文件夹下去使用它,目前没有出现过这样的问题。是不是用它去进行磁盘清理会出现这样的问题

提示词有时候会被忽略,还是建议尽量隔离or人工看守,拒绝full access从我做起:nerd_face:

1 个赞

哈哈哈,我刚才打开 full access,就是想试试

free 号池的 5.2 xhigh 实在太慢了,又不支持 fast mode

1 个赞

可能约束并不总是有效 还是直接只给工作空间写的权限吧

codex给全自动权限也可以删掉其他盘符吗?我在想要不把项目移动到一个空的盘里是不是能避免这种情况。有大佬知道吗

有删别的盘的权限,最好别试。不过你不要求他删别的盘的文件,他也不会误删到别的盘

2 个赞

看到的都是windows的删盘,MacOS系统有删盘的么?
现在主力机是windows,一直不敢装codex。

第一个没用。第二个有用
但是他仍然有可能在把rm 写在.sh 里面执行

我Mac OS在全局提示词加了:如果用户没有明确说彻底删除某些文件,就用trash命令而不是rm命令。
Codex就再也没删过我的文件,感觉应该也不会清盘吧。

1 个赞

还是要设置好。看到删盘的不少了,X上也有。这个删盘不敢冒险。所以买个macbook,新的不存终要资料,就不怕了。

1 个赞

windows的话用wsl吧:new_moon_face:

那我以后还是开默认权限吧哈哈

说曹操 曹操到了

清盘本质上是模型幻觉问题,都发生幻觉了,提示词也没啥用了(系统提示词肯定有这些内容,不让模型使用危险命令)。
现在不是有sandbox模式了吗?可以试试