OpenAI Codex 迁移页解决的是“怎么把另一个 agent 的设置搬到 Codex”这个问题,适合要迁移 instructions、配置、skills、MCP servers、hooks、subagents 和最近 30 天会话的用户。导入后先检查已识别项和剩余项;如果有不能一对一映射的内容,Codex 会提示继续到新线程处理。

OpenAI Codex 迁移到 Codex 教程

开始迁移

  1. 打开 Codex app 里的 Settings
  2. General 页面找到 Import other agent setup
  3. 选择 ImportImport again
  4. 查看 Codex 找到的内容,勾选要带入的项目,然后选择 Import
  5. 导入完成后,如果要检查结果,选择 View imported files

迁移是怎么工作的

Codex 会同时检查你的用户级设置和当前项目。

  • 用户级设置来自你机器上的文件。
  • 项目级设置来自你当前打开的 repository 里的文件。

导入时,Codex 会:

  1. 识别它能找到的设置。
  2. 导入你选中的、可以直接迁移的项目。
  3. 在导入结束后再次检查。
  4. 如果还有剩余工作,会提供在新线程里继续迁移。

Codex 能导入什么

检测到的设置 Codex 目标位置
Instruction files AGENTS.md
settings.json config.toml
Skills Codex skills
最近 30 天内的会话 Codex threads 和 projects
MCP server configuration Codex MCP configuration
Hooks Codex hooks
Slash commands Codex skills
Subagents Codex agents

剩余设置怎么在新线程里完成

有些检测到的设置不能和 Codex 做到一一对应。遇到这种情况,Codex 可以用 migrate-to-codex skill 开一个新线程,帮助继续完成迁移。

这时 Codex 会显示剩余设置,并提供 Continue in Codex

如果继续,Codex 会直接打开一个新线程,把未完成的工作预填进去。这个线程会把用户级设置和项目级设置分开,方便你判断每一项应该放在哪一边。

导入后要检查什么

导入完成后,先复查再依赖它,尤其要看这些内容:

  • 导入的 skills 和 agents 里,工具限制或权限是否符合预期。
  • 使用自定义认证、headers、环境变量或 transports 的 MCP server 设置。
  • 行为可能和 Codex 不同的 hooks。
  • 仍需手动补齐的 plugins、marketplaces 或其他设置。
  • 依赖参数、shell interpolation 或文件路径占位符的 prompt templates、command-style prompts。

切换到 Codex 之后

导入完成后,打开一个已经迁移好的 project,继续从那里开始。如果你刚开始使用 Codex,可以接着看 quickstart 完成后续设置。

常见问题

OpenAI Codex 能导入哪些其他 agent 的设置?

Codex 支持导入 instruction files、settings.json、skills、最近 30 天内的会话、MCP server configuration、hooks、slash commands 和 subagents。不是所有内容都能直接一对一映射,剩余部分可能需要在新线程里继续处理。

导入后为什么还会提示继续迁移?

如果 Codex 发现某些设置没有清晰的一一对应关系,就会把这些剩余项放到新线程里,用 migrate-to-codex skill 继续处理。这样你能看到哪些属于用户级设置,哪些属于项目级设置。

导入后要重点检查哪些风险项?

重点看工具权限、MCP server 的认证和 headers、hooks 行为差异,以及依赖 shell interpolation、文件路径占位符的 prompt templates。遇到这些项,建议先复查再在项目里正式使用。