作者:互联网 时间: 2026-08-06 11:12:54
Codex自动模式需开启【自动审查】或【完全访问权限】,通过设置、指令或新建项目指定,并用动词开头的明确指令触发执行。
想让Codex自动执行任务而不是反复确认每一步,就得用自动模式——它能跳过讨论环节直接动手改代码、跑命令、填表单,适合你心里有数、只缺一个执行者的时候。
打开Codex桌面客户端,点击左下角Settings → 进入Permissions(权限模式)→ 查看当前选中的是【完全访问权限】还是【自动审查】。只有在这两种模式下,Codex才能真正“自动做事”。默认的“受限权限”只会提建议、不写文件、不运行命令。
注意:如果界面显示“仅建议模式”或“只读”,说明你还没开启自动能力,后续所有操作都不会落地到本地文件或系统。
方法一:在设置里永久切换
Settings → Permissions → 选择【自动审查】或【完全访问权限】→ 点击Save。这个设置会记住,下次启动仍生效。
方法二:对话中临时切权
在任意聊天窗口输入 /permission auto → 按回车。Codex会立刻切换,并告诉你“已启用自动审查模式”。该权限只对当前对话线程有效,关掉窗口就恢复默认。
方法三:新建项目时直接指定
创建新项目时,在弹出的初始化向导里,第二步“选择权限等级”直接勾选【自动执行】→ 继续。这样从一开始,整个项目上下文就具备自动写文件、调API、执行Shell的能力。
自动模式不会猜你要做什么。必须用【动词开头的短句】下达指令,比如:
“把src/main.py第12行改成print('hello world')”
“运行npm run build并截图报错日志”
“用curl请求https://api.example.com/status,把返回JSON保存为data.json”
❌ 不要说“我想看看build会不会失败”——这是模糊意图,Codex在自动模式下不会主动追问,直接跳过。
❌ 也不要写“请帮我……”“能不能……”——去掉礼貌词,它只识别动作指令。
这一步最容易卡住:很多人输完指令没反应,其实是用了提问句式而非执行句式。删掉“请”“能否”“应该”,换成“修改”“运行”“生成”“删除”“填充”,立刻激活自动执行链。
第一步:确保已加载目标文件 →
第二步:输入具体动作指令(如“在package.json里添加scripts.dev = 'vite --host'”)→
第三步:Codex自动生成修改预览 →
第四步:你看到【确认执行】按钮 →
第五步:点击它,Codex立即写入文件并返回结果。
注意:自动审查模式下,每次写文件前都会弹出预览框,你必须手动点【确认】才落地;而完全访问权限下,只要指令清晰无歧义,它会直接写入,【不可逆,无二次确认】。