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

Deep category now uses gpt-5.4 as its default model across all providers
(openai, github-copilot, venice, opencode), matching Hephaestus's GPT 5.4
upgrade. The requiresModel constraint is removed since gpt-5.4 is widely
available. Adds openai/gpt-5.3-codex -> openai/gpt-5.4 config migration
for existing user configs. Deep category prompt optimized for GPT 5.4's
stronger native capabilities (leaner, less verbose).
This commit is contained in:
YeonGyu-Kim
2026-03-31 17:26:30 -07:00
parent ce0d3581f0
commit 3d56df4e1b
9 changed files with 84 additions and 52 deletions
@@ -102,6 +102,10 @@ exports[`generateModelConfig single native provider uses Claude models when only
},
},
"categories": {
"deep": {
"model": "anthropic/claude-opus-4-6",
"variant": "max",
},
"quick": {
"model": "anthropic/claude-haiku-4-5",
},
@@ -164,6 +168,10 @@ exports[`generateModelConfig single native provider uses Claude models with isMa
},
},
"categories": {
"deep": {
"model": "anthropic/claude-opus-4-6",
"variant": "max",
},
"quick": {
"model": "anthropic/claude-haiku-4-5",
},
@@ -244,7 +252,7 @@ exports[`generateModelConfig single native provider uses OpenAI models when only
"variant": "xhigh",
},
"deep": {
"model": "openai/gpt-5.3-codex",
"model": "openai/gpt-5.4",
"variant": "medium",
},
"quick": {
@@ -329,7 +337,7 @@ exports[`generateModelConfig single native provider uses OpenAI models with isMa
"variant": "xhigh",
},
"deep": {
"model": "openai/gpt-5.3-codex",
"model": "openai/gpt-5.4",
"variant": "medium",
},
"quick": {
@@ -395,6 +403,10 @@ exports[`generateModelConfig single native provider uses Gemini models when only
"model": "google/gemini-3.1-pro-preview",
"variant": "high",
},
"deep": {
"model": "google/gemini-3.1-pro-preview",
"variant": "high",
},
"quick": {
"model": "google/gemini-3-flash-preview",
},
@@ -455,6 +467,10 @@ exports[`generateModelConfig single native provider uses Gemini models with isMa
"model": "google/gemini-3.1-pro-preview",
"variant": "high",
},
"deep": {
"model": "google/gemini-3.1-pro-preview",
"variant": "high",
},
"quick": {
"model": "google/gemini-3-flash-preview",
},
@@ -527,7 +543,7 @@ exports[`generateModelConfig all native providers uses preferred models from fal
"variant": "high",
},
"deep": {
"model": "openai/gpt-5.3-codex",
"model": "openai/gpt-5.4",
"variant": "medium",
},
"quick": {
@@ -602,7 +618,7 @@ exports[`generateModelConfig all native providers uses preferred models with isM
"variant": "high",
},
"deep": {
"model": "openai/gpt-5.3-codex",
"model": "openai/gpt-5.4",
"variant": "medium",
},
"quick": {
@@ -678,7 +694,7 @@ exports[`generateModelConfig fallback providers uses OpenCode Zen models when on
"variant": "high",
},
"deep": {
"model": "opencode/gpt-5.3-codex",
"model": "opencode/gpt-5.4",
"variant": "medium",
},
"quick": {
@@ -753,7 +769,7 @@ exports[`generateModelConfig fallback providers uses OpenCode Zen models with is
"variant": "high",
},
"deep": {
"model": "opencode/gpt-5.3-codex",
"model": "opencode/gpt-5.4",
"variant": "medium",
},
"quick": {
@@ -827,6 +843,10 @@ exports[`generateModelConfig fallback providers uses GitHub Copilot models when
"model": "github-copilot/gemini-3.1-pro-preview",
"variant": "high",
},
"deep": {
"model": "github-copilot/gpt-5.4",
"variant": "medium",
},
"quick": {
"model": "github-copilot/gpt-5.4-mini",
},
@@ -897,6 +917,10 @@ exports[`generateModelConfig fallback providers uses GitHub Copilot models with
"model": "github-copilot/gemini-3.1-pro-preview",
"variant": "high",
},
"deep": {
"model": "github-copilot/gpt-5.4",
"variant": "medium",
},
"quick": {
"model": "github-copilot/gpt-5.4-mini",
},
@@ -958,6 +982,9 @@ exports[`generateModelConfig fallback providers uses ZAI model for librarian whe
},
},
"categories": {
"deep": {
"model": "opencode/gpt-5-nano",
},
"quick": {
"model": "opencode/gpt-5-nano",
},
@@ -1016,6 +1043,9 @@ exports[`generateModelConfig fallback providers uses ZAI model for librarian wit
},
},
"categories": {
"deep": {
"model": "opencode/gpt-5-nano",
},
"quick": {
"model": "opencode/gpt-5-nano",
},
@@ -1086,7 +1116,7 @@ exports[`generateModelConfig mixed provider scenarios uses Claude + OpenCode Zen
"variant": "high",
},
"deep": {
"model": "opencode/gpt-5.3-codex",
"model": "opencode/gpt-5.4",
"variant": "medium",
},
"quick": {
@@ -1161,7 +1191,7 @@ exports[`generateModelConfig mixed provider scenarios uses OpenAI + Copilot comb
"variant": "high",
},
"deep": {
"model": "openai/gpt-5.3-codex",
"model": "openai/gpt-5.4",
"variant": "medium",
},
"quick": {
@@ -1229,6 +1259,10 @@ exports[`generateModelConfig mixed provider scenarios uses Claude + ZAI combinat
},
},
"categories": {
"deep": {
"model": "anthropic/claude-opus-4-6",
"variant": "max",
},
"quick": {
"model": "anthropic/claude-haiku-4-5",
},
@@ -1294,6 +1328,10 @@ exports[`generateModelConfig mixed provider scenarios uses Gemini + Claude combi
"model": "google/gemini-3.1-pro-preview",
"variant": "high",
},
"deep": {
"model": "anthropic/claude-opus-4-6",
"variant": "max",
},
"quick": {
"model": "anthropic/claude-haiku-4-5",
},
@@ -1369,7 +1407,7 @@ exports[`generateModelConfig mixed provider scenarios uses all fallback provider
"variant": "high",
},
"deep": {
"model": "opencode/gpt-5.3-codex",
"model": "github-copilot/gpt-5.4",
"variant": "medium",
},
"quick": {
@@ -1447,7 +1485,7 @@ exports[`generateModelConfig mixed provider scenarios uses all providers togethe
"variant": "high",
},
"deep": {
"model": "openai/gpt-5.3-codex",
"model": "openai/gpt-5.4",
"variant": "medium",
},
"quick": {
@@ -1525,7 +1563,7 @@ exports[`generateModelConfig mixed provider scenarios uses all providers with is
"variant": "high",
},
"deep": {
"model": "openai/gpt-5.3-codex",
"model": "openai/gpt-5.4",
"variant": "medium",
},
"quick": {