diff --git a/src/agents/utils.test.ts b/src/agents/utils.test.ts index b0280f52e..c3251b297 100644 --- a/src/agents/utils.test.ts +++ b/src/agents/utils.test.ts @@ -642,7 +642,7 @@ describe("createBuiltinAgents with requiresProvider gating (hephaestus)", () => // #then expect(agents.hephaestus).toBeDefined() - expect(agents.hephaestus.model).toBe("openai/gpt-5.3-codex") + expect(agents.hephaestus.model).toBe("openai/gpt-5.4") } finally { cacheSpy.mockRestore() fetchSpy.mockRestore() diff --git a/src/shared/model-requirements.ts b/src/shared/model-requirements.ts index aeb1fc629..ea413ea40 100644 --- a/src/shared/model-requirements.ts +++ b/src/shared/model-requirements.ts @@ -47,11 +47,10 @@ export const AGENT_MODEL_REQUIREMENTS: Record = { hephaestus: { fallbackChain: [ { - providers: ["openai", "venice", "opencode"], - model: "gpt-5.3-codex", + providers: ["openai", "github-copilot", "venice", "opencode"], + model: "gpt-5.4", variant: "medium", }, - { providers: ["github-copilot"], model: "gpt-5.4", variant: "medium" }, ], requiresProvider: ["openai", "github-copilot", "venice", "opencode"], },