如何通过简单的提及,在 Slack 线程或 Linear 工单中触发 Codex 云端任务。
AI translation, not an official translation. Refer to the original for technical details.
Adapted from @cv_usk# Codex 功能与实用指南 💬 只需在缺陷报告线程中提及 `@/Codex`,它便会以整段对话作为上下文启动一个云端任务,并返回一个修复 PR。 🏷️ 标题:聊天 / 工单集成(Slack / Linear) 🔗 URL:https://t.co/oQVikvGr5C 📘 概述 每当你在频道或线程中提及 `@/Codex`,Slack 集成便会启动一个 Codex 云端任务。线程上下文会自动包含在内,无需重新描述之前的讨论。Linear 的工作方式类似,可从工单中启动任务。 ⚙️ 工作原理 ・在线程中带有提示词地提及 `@/Codex`,机器人会检测到并启动云端任务。Codex 会以 👀 表情回应,并回复一个任务链接。 ・除你的消息外,之前的线程历史记录也会一并发送,因此 Codex 能在充分了解前期讨论的情况下采取行动。任务完成后,它会根据工作区设置,以帖子回复或线程回复的形式发布结果。 ・环境会自动选择:Codex 会将可访问的环境与你的请求进行匹配;若存在歧义,则回退到你最近使用过的环境,并针对该环境配置中第一个代码仓库的默认分支运行。 ・企业管理员可在 ChatGPT 工作区设置中禁用答案发布功能,将回复限制为仅包含任务链接,从而避免敏感的环境详情暴露在 Slack 中。 🛠️ 实用须知 ・你需要 ChatGPT Plus 或更高级别的订阅计划、已连接的 GitHub 账户、至少一个已配置的云端环境,以及(视工作区而定)Slack 管理员的审批。 ・若要指定特定代码仓库,请在提及时写明仓库名称,例如 `@/Codex fix the above in openai/codex`。 ・对于内容复杂的线程,请在最新消息中概括关键点,以免上下文丢失。 💡 使用场景 当客户缺陷报告在线程中引发大量讨论时,待结论明确后,向 `@/Codex` 请求修复。无需在本地打开代码仓库,被分配者便可获得一个感知上下文的修复 PR。在 Linear 中,同样的流程会以工单内容作为上下文启动任务。 ⚠️ 注意事项 ・如果 GitHub 或 Slack 连接中断,系统会提示你重新连接。 ・当环境存在歧义时,Codex 可能会针对非预期的代码仓库运行,因此对于重要请求,请明确指定目标仓库。 ・有关 Linear 的详细机制,请参阅专门针对 Linear 的文档,而非本页面(本页面以 Slack 为主)。 #OpenAICodex #Slack