如何限制 Codex 只改该改的文件
使用 Codex 时,一个很实用的能力不是“让它多做”,而是“让它少碰”。尤其是在历史项目、多人协作仓库或发布前分支中,控制修改范围非常重要。
使用 Codex 时,一个很实用的能力不是“让它多做”,而是“让它少碰”。尤其是在历史项目、多人协作仓库或发布前分支中,控制修改范围非常重要。
可以在提示词里直接限定目录和文件:

本次任务只允许修改:
- internal/auth/
- tests/auth_test.go
不要修改:
- go.mod / go.sum
- 数据库 migration
- CI 配置
- 前端代码
如果你并不确定要改哪些文件,可以让 Codex 先分析,但先禁止编辑:
先找出完成这个任务最少需要修改哪些文件,只返回列表和原因,不要修改。
确认以后,再让它执行。
完成后,还可以要求它做一次“越界检查”:
检查 git diff,确认是否修改了与本任务无关的文件。
如果有,说明原因;没有必要的改动请撤销。
对于依赖文件尤其要谨慎。有时只是一个简单功能,Agent 可能因为某个实现思路顺手添加第三方包,结果带来 package-lock.json、go.sum 或其他大面积变更。提前写“不要新增依赖”往往能避免这种情况。
控制范围并不会降低 Codex 的能力,反而会让它更像一个懂代码审查规则的工程师。
原创文章,作者:Codex中文网,如若转载,请注明出处:https://codex-zh.com/posts/codex-limit-file-changes/
相关文章
Codex writable roots 怎么配置?允许写入额外目录的方法
围绕「Codex writable roots 怎么配置」给出面向 Codex 用户的原理、配置、操作步骤、排查方法与常见问题,适合新手直接照着实践。
开了 ChatGPT Pro 也不是 GPT-6 Pro 无限用:最新额度规则怎么理解
更新日期:2026 年 10 月 9 日。本文结合 OpenAI 最新官方资料整理;涉及社区体验的内容会单独标注。
GPT-6 安全性升级了什么?网络、生物和暴力滥用防护更严格
更新日期:2026 年 10 月 9 日。本文结合 OpenAI 最新官方资料整理;涉及社区体验的内容会单独标注。
Codex 多台电脑如何同步配置?Git、Dotfiles 与私密信息隔离
围绕「Codex 多台电脑如何同步配置」给出面向 Codex 用户的原理、配置、操作步骤、排查方法与常见问题,适合新手直接照着实践。