CLI 交互与任务控制
在终端里添加文件上下文、执行命令、排队后续任务,并检查当前会话状态。
This page has not been translated into English yet. The original Chinese version is shown below.
Codex 不带子命令启动时进入终端交互界面。在项目目录运行 codex,描述目标、允许改动的范围以及如何验证结果,然后在同一会话里继续追问或调整任务。
添加上下文
输入 @ 搜索工作区文件,把文件路径加入提示词。先说明需要处理的文件和预期行为,再让 Codex 阅读相关代码;图片输入见图片上下文。长提示词可用 Ctrl+G 打开外部编辑器,见终端配置。
正在工作时如何补充要求
| 操作 | 行为 |
|---|---|
| 输入补充要求后按 Enter | 把新要求交给当前正在执行的回合 |
| 输入后按 Tab | 排队到下一回合执行 |
| 排队斜杠命令 | 当前回合结束后才解析命令并显示相应菜单或错误 |
排队以 ! 开头的命令 | 下一回合按当前审批和沙箱设置执行 shell 命令 |
只想查下一步信息时,可以等待当前回合结束再发送。需要改变正在执行的目标时,明确说明哪些要求替代前面的要求。
从会话里运行本地命令
在输入行前加 ! 可运行 shell 命令,例如 !git status。这些命令仍受会话的审批和沙箱约束。不要把能从交互框发起命令理解成拥有额外系统权限。
检查结果再继续
用 /diff 查看 Git diff(包括尚未跟踪的文件),用 /status 查看当前模型、审批策略、可写目录及 token 使用情况。/ps 查看后台终端及近期输出,/stop 停止当前会话的后台终端。
/copy 或 Ctrl+O 复制最近一次已完成的输出。需要独立评审时,使用代码评审;需要接着做之前的任务时,使用会话管理。