From e9f84eab012bf5d59a02bc79e4d6fb1d44572718 Mon Sep 17 00:00:00 2001 From: Yashraj Yadav Date: Wed, 16 Apr 2025 23:48:41 +0530 Subject: [PATCH] (fix) o3 instead of o3-mini (#37) * o3 instead of o3-mini --- codex-cli/src/utils/agent/agent-loop.ts | 2 +- codex-cli/tests/agent-project-doc.test.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/codex-cli/src/utils/agent/agent-loop.ts b/codex-cli/src/utils/agent/agent-loop.ts index 97fc4edc..9882a49e 100644 --- a/codex-cli/src/utils/agent/agent-loop.ts +++ b/codex-cli/src/utils/agent/agent-loop.ts @@ -486,7 +486,7 @@ export class AgentLoop { let reasoning: Reasoning | undefined; if (this.model.startsWith("o")) { reasoning = { effort: "high" }; - if (this.model === "o3-mini" || this.model === "o4-mini") { + if (this.model === "o3" || this.model === "o4-mini") { // @ts-expect-error waiting for API type update reasoning.summary = "auto"; } diff --git a/codex-cli/tests/agent-project-doc.test.ts b/codex-cli/tests/agent-project-doc.test.ts index 17cc6cda..97ad9c8c 100644 --- a/codex-cli/tests/agent-project-doc.test.ts +++ b/codex-cli/tests/agent-project-doc.test.ts @@ -112,7 +112,7 @@ describe("AgentLoop", () => { expect(config.instructions).toContain("Hello docs!"); const agent = new AgentLoop({ - model: "o3-mini", // arbitrary + model: "o3", // arbitrary instructions: config.instructions, config, approvalPolicy: { mode: "suggest" } as any,