feat(hephaestus): upgrade default model from gpt-5.3-codex to gpt-5.4

Hephaestus now uses gpt-5.4 as its default model across all providers
(openai, github-copilot, venice, opencode), matching Sisyphus's GPT 5.4
support. The separate gpt-5.3-codex → github-copilot fallback entry is
removed since gpt-5.4 is available on all required providers.
This commit is contained in:
YeonGyu-Kim
2026-03-26 19:02:30 +09:00
parent 6a510c01e0
commit d57ed97386
2 changed files with 3 additions and 4 deletions

View File

@@ -642,7 +642,7 @@ describe("createBuiltinAgents with requiresProvider gating (hephaestus)", () =>
// #then // #then
expect(agents.hephaestus).toBeDefined() expect(agents.hephaestus).toBeDefined()
expect(agents.hephaestus.model).toBe("openai/gpt-5.3-codex") expect(agents.hephaestus.model).toBe("openai/gpt-5.4")
} finally { } finally {
cacheSpy.mockRestore() cacheSpy.mockRestore()
fetchSpy.mockRestore() fetchSpy.mockRestore()

View File

@@ -47,11 +47,10 @@ export const AGENT_MODEL_REQUIREMENTS: Record<string, ModelRequirement> = {
hephaestus: { hephaestus: {
fallbackChain: [ fallbackChain: [
{ {
providers: ["openai", "venice", "opencode"], providers: ["openai", "github-copilot", "venice", "opencode"],
model: "gpt-5.3-codex", model: "gpt-5.4",
variant: "medium", variant: "medium",
}, },
{ providers: ["github-copilot"], model: "gpt-5.4", variant: "medium" },
], ],
requiresProvider: ["openai", "github-copilot", "venice", "opencode"], requiresProvider: ["openai", "github-copilot", "venice", "opencode"],
}, },