/project
为新聊天选择一个项目。
/project 用于选择新聊天启动时所使用的项目。slash 命令参考文档对它的简要描述是 "Choose a project for new chats"——所选项目会提供文件、指令以及关联数据源等上下文,供新启动的聊天访问。
有一点对理解它至关重要:关于项目与聊天的文档明确指出,ChatGPT 的 Projects 视图是 ChatGPT 桌面应用的功能,并且原文写明,Codex CLI 会把你启动它时所在的目录当作项目,而根本不会显示 Projects 视图。
因此在终端 CLI 中,只有启动目录(或 --cd <directory> 即 -C)才决定项目。IDE 扩展相应地会将已打开的文件夹作为本地项目使用。
✅ 什么时候用?
让新聊天绑定同一批文件
你正在长期进行一次重新设计,于是选择对应的项目,让新聊天自动使用其文件和指令。
将多个聊天归入同一项工作
针对一个包含多个子任务的功能使用同一个项目,而不是孤立地启动每个聊天。
⛔ 什么时候不该用?
期望在终端 CLI 中使用
根据文档,在终端 CLI 中,启动目录本身就决定了项目;该 CLI 根本不会显示 ChatGPT 的 Projects 视图。
更好的选择: 在目标目录下启动终端 CLI,或通过 --cd <directory> 显式指定。
工作只是一次性的
根据文档,对于不需要重复使用上下文的孤立聊天,使用项目并不划算。
更好的选择: 不使用项目,直接启动聊天。
来源
- Codex CLI 文档:Slash Commands ↗ learn.chatgpt.com
更多命令 · Codex CLI