Skip to content

命令

Codex CLI 的命令分为两类:CLI 子命令(终端直接运行)和交互式斜杠命令(会话内使用)。

CLI 子命令

在终端中直接运行的命令。

启动与会话管理

bash
# 启动交互式会话
codex

# 指定初始提示启动
codex "解释这个代码库"

# 指定模型启动
codex --model gpt-5.5

# 指定工作目录启动
codex --cd /path/to/project

# 继续上次会话
codex resume --last

# 打开会话选择器
codex resume

# 恢复指定会话
codex resume <session-id>

# Fork 一个已有会话
codex fork

# 归档当前会话并退出
codex archive

# 取消归档会话
codex unarchive <session-id>

非交互执行

bash
# 非交互执行单次任务
codex exec "修复 CI 失败"

# 非交互代码审查
codex review

# 恢复会话并继续执行
codex exec resume --last "继续实现计划"

MCP 服务器管理

bash
# 列出所有 MCP 服务器
codex mcp list

# 查看指定服务器详情
codex mcp get <name>

# 添加 MCP 服务器(STDIO)
codex mcp add <name> -- <command> [args...]

# 示例:添加 context7
codex mcp add context7 -- npx -y @upstash/context7-mcp

# 移除 MCP 服务器
codex mcp remove <name>

# OAuth 登录 MCP 服务器
codex mcp login <name>

# OAuth 登出 MCP 服务器
codex mcp logout <name>

云端任务

bash
# 打开云端任务浏览器
codex cloud

# 提交云端任务(非交互)
codex cloud exec --env <ENV_ID> "总结未解决的 Bug"

# 查看云端任务状态
codex cloud status <task-id>

# 列出云端任务
codex cloud list

# 应用云端任务的 diff
codex cloud apply <task-id>

# 查看云端任务的 diff
codex cloud diff <task-id>

其他工具

bash
# 应用最新 diff 到工作区
codex apply

# 在沙箱中执行命令
codex sandbox <command>

# 诊断安装与配置
codex doctor

# 管理插件
codex plugin [subcommand]

# 生成 Shell 补全脚本
codex completion bash
codex completion zsh
codex completion fish

# 更新 Codex CLI
codex update

# 查看功能开关
codex features list

# 启用 / 禁用功能
codex features enable <feature>
codex features disable <feature>

# 登录
codex login

# 登出
codex logout

# 查看版本
codex --version

# 查看帮助
codex --help

Shell 补全

Codex CLI 内置了 Shell 补全生成功能(基于 clap_complete),可以为子命令、参数等提供 Tab 自动补全。

支持的 Shell

Shell说明
bashBash(Linux / macOS / Git Bash)
zshZsh(macOS 默认 / Linux 常用)
fishFish Shell

配置方法

  1. 确保已安装 bash-completion
bash
# macOS
brew install bash-completion

# Ubuntu / Debian
sudo apt install bash-completion
  1. 生成补全脚本并放入补全目录:
bash
# 方式一:写入补全目录(推荐)
codex completion bash > ~/.local/share/bash-completion/completions/codex
# 或
codex completion bash | sudo tee /usr/local/etc/bash_completion.d/codex

# 方式二:追加到 .bashrc(简单粗暴)
echo 'source <(codex completion bash)' >> ~/.bashrc
  1. 重新加载配置:
bash
source ~/.bashrc

验证是否生效

打开新终端,输入 codex 后按 Tab,如果能看到子命令补全提示(如 execresumemcp 等),说明配置成功。

常用全局参数

参数说明
--model <MODEL> / -m指定模型
-a / --ask-for-approval <MODE>审批模式
--sandbox <POLICY> / -s沙箱策略(read-only / workspace-write / danger-full-access
--profile <NAME> / -p使用指定配置档案
--cd <DIR> / -C指定工作目录
--add-dir <DIR>添加额外可写目录
--search启用实时网络搜索
-i <FILE> / --image <FILE>附加图片到初始提示
-c <KEY>=<VALUE>临时覆盖配置项
--yolo危险:跳过所有确认与沙箱(等价于 --dangerously-bypass-approvals-and-sandbox

交互式斜杠命令

在 Codex CLI 会话中输入 / 打开命令菜单,以下为常用命令:

会话控制

命令说明
/clear清屏并开始新对话
/new当前会话中开始新对话(不清屏)
/resume恢复已保存的会话
/forkFork 当前对话到新线程
/side / /btw开始临时的侧线对话(不影响主线程)
/archive归档当前会话并退出
/quit / /exit退出 CLI

模型与推理

命令说明
/model选择模型与推理强度
/fast切换 Fast 服务层级(如支持)
/personality选择沟通风格(friendly / pragmatic / none

权限与沙箱

命令说明
/permissions设置审批策略(Auto / Read Only / Full Access)
/approve批准一次被自动审查拒绝的操作
/experimental切换实验性功能开关

工作流与工具

命令说明
/plan进入计划模式,要求先生成执行计划
/goal设置 / 查看 / 暂停 / 清除长任务目标
/review代码审查当前工作区
/diff显示 Git diff(包含未跟踪文件)
/compact总结对话历史以释放上下文空间
/init生成 AGENTS.md 脚手架
/mention引用文件到对话中
/copy复制最后一条 Codex 输出(等价于 Ctrl + O

MCP 与扩展

命令说明
/mcp列出已配置的 MCP 工具(加 verbose 显示详情)
/apps浏览 Apps / 连接器
/plugins浏览插件市场
/skills浏览并使用本地技能
/hooks查看生命周期钩子配置
/ide包含当前 IDE 的打开文件与选中内容

配置与调试

命令说明
/status显示会话配置与 Token 使用情况
/debug-config显示配置层级与策略来源(调试用)
/statusline配置状态栏显示项
/title配置终端标题显示项
/theme选择语法高亮主题
/keymap重新映射 TUI 快捷键
/vim切换 Vim 编辑模式
/raw切换原始滚动模式
/memories配置记忆生成与使用

后台任务

命令说明
/ps列出后台终端及其最近输出
/stop / /clean停止所有后台终端

其他

命令说明
/agent切换到子 Agent 线程
/feedback发送日志给维护者
/logout登出 Codex

命令排队

任务运行中输入斜杠命令后按 Tab 可将其排队到下一回合,而不是立即执行。

自定义提示命令(已弃用)

自定义提示命令(Custom Prompts)功能已弃用,推荐使用 Skills 替代可复用指令。

如需临时使用旧功能,可在 ~/.codex/prompts/ 目录下创建 Markdown 文件,文件名即为命令名:

bash
mkdir -p ~/.codex/prompts

示例: ~/.codex/prompts/draftpr.md

markdown
---
description: 准备分支、提交并打开草稿 PR
argument-hint: [FILES=] [PR_TITLE=""]
---

根据当前分支的改动创建一个 Pull Request:

文件范围:$FILES
PR 标题:$PR_TITLE

使用时:

/prompts:draftpr FILES="src/index.ts" PR_TITLE="添加新功能"

已弃用

此功能仅在老版本中支持,新版 Codex CLI 推荐使用 Skills 替代,详见 Skills 文档

相关链接