必须将参考代码放入项目目录并显式引用:新建任务前需选择含代码的本地文件夹;创建时通过「引用文件」勾选具体源码;执行中可用引导机制动态指定关键行范围。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要在 Codex 新建任务时让 AI 看到你指定的参考代码,不能靠截图、复制粘贴或口头描述——它必须作为结构化上下文被显式注入项目工作区。否则 AI 只能凭空猜测你的代码风格、框架版本和模块关系,生成结果极易脱节。
新建任务前:把参考代码放进项目目录
打开 Codex 桌面 App → 左侧边栏点击「项目」→ 点击「+ 添加项目」→ 选择一个**已包含参考代码的本地文件夹**(例如 ~/code/my-lib/src/utils)。Codex 不会扫描父级或同级其他目录,只认你选定的这个路径及其子目录。
这一步是硬前提:【参考代码必须位于项目根目录下或其任意子目录中】。如果你把参考文件单独放在桌面或 Downloads 文件夹,即使在对话里说“看这个 utils.ts”,Codex 也读不到——它没有全局文件系统访问权。
新建任务时:用「引用文件」功能精准挂载
方法一:在新建任务模态框中直接勾选
点击输入框左侧「+」号 → 选择「新建任务」→ 在弹出界面中填写任务描述(如“按 reference/validator.ts 的模式重写 login.service.ts”)→ 展开「高级选项」→ 点击「添加引用文件」→ 从当前项目目录树中**逐个勾选你希望 AI 重点参考的 .ts/.js/.py 等源码文件** → 点击「创建」。
方法二:用快捷键快速唤出引用面板
通过 codex-reset-radar.pages.dev 监控 Codex 使用重置窗口。轮询 current.json,检测窗口开启/关闭、预测等级变化以及概率跳变。
按 Cmd/Ctrl + N 打开新建任务 → 输入任务指令后,将光标置于输入框末尾 → 按 Tab 键两次 → 弹出浮动文件选择器 → 导航至 reference/ 子目录 → 单击选中 validator.ts 和 base-handler.ts → 回车确认。此时输入框底部会显示「已引用 2 个文件」提示。
注意:引用文件不是上传动作,它只是告诉 Codex「请把以下路径的文件内容作为本次任务的强上下文优先加载」。AI 会自动提取这些文件的接口定义、函数签名、错误处理逻辑和注释风格,用于约束后续生成。
任务执行中:用引导机制动态追加参考片段
第一步:发送初始指令,例如「重构 payment.controller.ts,使其符合 reference/api-client.ts 的错误包装规范」。
第二步:当 Codex 开始读取文件但尚未生成修改时,按下 Enter 键(触发引导模式)→ 输入:补充参考:api-client.ts 第 42–48 行的 try/catch 包装结构,请严格复用该模板。
第三步:Codex 会中断当前分析流程,立即重新加载指定行范围的内容,并将其作为最高优先级约束嵌入下一步代码生成。这种实时插队方式比在初始任务里堆砌整文件更轻量、更可控。
这一步操作起来很简单,直接把关键行号和意图塞进去就行。但切记:引导只对当前正在执行的任务生效,且仅限文本行范围;不能引导打开新文件或跳转到未被项目加载的路径。

















