你可以在 Slack 中直接让 Codex 发起编码任务。只要在频道或线程里 @Codex 并附上提示词,Codex 就会创建一个云端任务,并把结果回复回来。

设置 Slack 应用
- 先配置好 Codex 云端任务。你需要 Plus、Pro、Business、Enterprise 或 Edu 计划(见 ChatGPT 定价)、一个已连接的 GitHub 账号,以及至少一个环境。
- 打开 Codex 设置,为你的工作区安装 Slack 应用。根据 Slack 工作区策略,可能需要管理员批准。
- 把
@Codex加入某个频道。如果你还没有先把它加入频道,Slack 会在你 mention 时提示你完成这一步。
启动一个任务
在频道或线程中提到
@Codex,并附上你的提示词。Codex 可以读取同一线程中更早的消息,因此很多时候你不需要重新复述上下文。可选:在提示词中明确指定环境或仓库,例如:
@Codex fix the above in openai/codex等待 Codex 先做出 👀 反应,并回复任务链接。任务完成后,Codex 会发回结果;根据你的设置,它也可能直接在该线程中贴出答案。
Codex 如何选择环境和仓库
- Codex 会检查你有权访问的环境,并选择与请求最匹配的那个。如果请求有歧义,它会退回到你最近使用的环境。
- 任务会运行在该环境 repo map 中列出的第一个仓库的默认分支上。如果你需要其他默认仓库,或想纳入更多仓库,请在 Codex 中更新 repo map。
- 如果没有找到合适的环境或仓库,Codex 会在 Slack 中回复提示,告诉你在重试前需要先修正什么。
企业版数据控制(Enterprise)
默认情况下,Codex 会在线程里直接回复答案,而这个答案可能包含它运行环境中的信息。若想阻止这一点,Enterprise 管理员可以在 ChatGPT 工作区设置 中关闭 Allow Codex Slack app to post answers on task completion。关闭后,Codex 只会回复一个任务链接,而不会直接贴出答案。
数据使用、隐私与安全
当你提到 @Codex 时,Codex 会接收你的消息和线程历史,以理解请求并创建任务。数据处理遵循 OpenAI 的 隐私政策、使用条款 以及其他适用政策。更多安全信息见智能体审批与安全。
Codex 使用的是大型语言模型,它可能出错。请始终评审它的回答和 diff。
提示与排障
- 缺少连接:如果 Codex 无法确认你的 Slack 或 GitHub 连接状态,它会回复一条重新连接的链接。
- 环境选择不符合预期:可以在线程里明确回复你想用的环境,例如
Please run this in openai/openai (applied),然后再一次提到@Codex。 - 线程过长或过于复杂:在最新一条消息里重新总结关键细节,避免 Codex漏掉埋在更早消息中的上下文。
- 工作区回帖行为:某些 Enterprise 工作区会限制 Codex 直接贴出最终答案。遇到这种情况,请打开任务链接查看进度和结果。
- 更多帮助:参见 OpenAI Help Center