For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
主导航

Codex IDE 扩展

基于编辑器中已有的上下文进行开发

让 Codex 在您的代码旁协助工作。将已打开的文件和选中内容加入提示,就地审查修改,并在不中断工作流的情况下委派耗时较长的工作。

1import { wait } from './backoff';
2
3export async function retryOperation<T>(
4 fn: () => Promise<T>,
5 retries = 3,
6): Promise<T> {
7 let attempt = 0;
8 let lastError: unknown;
9
10 while (attempt <= retries) {
11 try {
12 return await fn();
13 } catch (error) {
14 lastError = error;
15 if (attempt >= retries) break;
16 await wait(200 * 2 ** attempt);
17 attempt++;
18 }
19 }
20 throw lastError;
21}
CODEX

定位并修复偶发的重试 bug

修复成功。 重试循环现在会在达到最大重试次数时停止,不再进入等待。

重试保护逻辑现在会在等待前执行,因此重试次数耗尽时,重试过程会立即停止,而成功尝试仍保持原有行为。

验证通过:

  • 重试会在达到配置的尝试次数后停止。
  • 可重试的尝试之间仍会执行退避。
  • 针对重试的专项测试已通过。

已更新 retry.ts 且未更改编辑器集成。

已编辑 retry.ts+22
retry.ts+22审查
main 0 个问题行 16,列 1

定位并修复偶发的重试 bug. 重试循环现在会在达到最大重试次数时停止,不再进入等待。 已应用更改。

01

利用当前已打开的上下文

直接在消息输入框中引用已打开的文件、选中的代码和最近的聊天。Codex 会从您当前正在查看的代码入手,因此您无需花太多时间重复说明问题。

02

对照代码审查更改

阅读摘要、查看重点差异,并在同一聊天中跟进。源代码和修改理由始终同时可见,您可以只保留所需更改。

03

任务规模扩大时委派处理

快速迭代可在本地进行;当任务需要更多时间和空间时,也可连接 Codex Web。之后,您仍可回到同一编辑器工作流中审查结果。

快速入门

开始在 IDE 中使用 Codex

安装或启用 Codex 并登录,然后利用编辑器中已打开的上下文开始聊天。

  1. 安装或启用 Codex

    选择您的 IDE。VS Code 和兼容编辑器使用 Codex 扩展;Xcode 和 JetBrains IDE 则提供各自的集成。

  2. 打开 Codex

    VS Code、Cursor 或 Windsurf: 选择 Codex 图标。如果该图标未显示,请打开命令面板并运行 Codex: Open Codex Sidebar.

    Xcode: 打开编程助手,开始新对话,并选择 Codex 作为智能体。

    JetBrains IDE: 打开 AI Chat,然后选择 Codex。

  3. 开始您的首次聊天

    打开一个项目,让 Codex 解释代码库、进行有针对性的更改,或帮助您调试问题。在任务开始前和完成后分别创建 Git 检查点,以便还原更改。

    阅读最佳实践

了解 Codex 在 IDE 中能做什么

无需离开代码,即可让 Codex 进行解释、编辑、审查和任务委派。

01

利用当前已打开的上下文

将已打开的文件、选中内容或最近的聊天添加到消息输入框,然后让 Codex 基于已附加的上下文解释或编辑代码。

了解详情
02

对照代码审查更改

无需打开额外的导航窗格,即可审查简明摘要和有改动的代码行。检查两个受影响的文件,保留您需要的修改,并在同一视图中提出后续请求。

了解详情
IDE 中可供审查的 Codex 更改
03

任务规模扩大时委派处理

如需快速、直接地迭代,请选择本地工作;如需委派耗时较长的任务,请连接 Codex Web。当您返回审查结果时,聊天仍然可用。

了解详情

适合使用 Codex IDE 扩展的情况…

您正在进行有针对性的修改

让相关文件和 Codex 保持在同一视图中。

您正在熟悉陌生的代码

针对编辑器中已打开的文件和符号提问。

您想就地审查更改

对照源代码检查并应用修改。

您想委派规模更大的任务

从 IDE 开始云端工作,然后返回查看结果。