Forráskód Böngészése

restore non-5.4 OpenAI model refs

Alvin Unreal 3 hónapja
szülő
commit
bf46beb12a

+ 3 - 3
docs/authors-preset.md

@@ -13,10 +13,10 @@ This is the exact configuration the author runs day-to-day. It mixes three provi
     "openai": { "orchestrator": { "model": "openai/gpt-5.5-fast", "skills": [ "*" ], "mcps": [ "*", "websearch"] },
         "oracle": { "model": "openai/gpt-5.5-fast", "variant": "high", "skills": [], "mcps": [] },
         "council": { "model": "openai/gpt-5.5" },
-        "librarian": { "model": "openai/gpt-5.5-fast", "variant": "low", "skills": [], "mcps": [ "websearch", "context7", "grep_app" ] },
-        "explorer": { "model": "openai/gpt-5.5-fast", "variant": "low", "skills": [], "mcps": [] },
+        "librarian": { "model": "openai/gpt-5.3-codex-spark", "variant": "low", "skills": [], "mcps": [ "websearch", "context7", "grep_app" ] },
+        "explorer": { "model": "openai/gpt-5.3-codex-spark", "variant": "low", "skills": [], "mcps": [] },
         "designer": { "model": "github-copilot/gemini-3.1-pro-preview", "skills": [ "agent-browser" ], "mcps": [] },
-        "fixer": { "model": "openai/gpt-5.5-fast", "variant": "low", "skills": [], "mcps": [] }
+        "fixer": { "model": "openai/gpt-5.3-codex-spark", "variant": "low", "skills": [], "mcps": [] }
     }
   },
   "multiplexer": {

+ 2 - 2
docs/council.md

@@ -91,7 +91,7 @@ Add a council model and at least one council preset to your plugin config:
       "default": {
         "alpha": { "model": "openai/gpt-5.5-fast" },
         "beta": { "model": "google/gemini-3-pro" },
-        "gamma": { "model": "openai/gpt-5.5-fast" }
+        "gamma": { "model": "openai/gpt-5.3-codex" }
       }
     }
   }
@@ -280,7 +280,7 @@ Each councillor can receive its own steering prompt:
           "prompt": "Focus on maintainability, boundaries, and long-term design."
         },
         "optimizer": {
-          "model": "openai/gpt-5.5-fast",
+          "model": "openai/gpt-5.3-codex",
           "prompt": "Focus on performance, latency, and resource usage."
         }
       }

+ 5 - 5
src/config/council-schema.test.ts

@@ -93,7 +93,7 @@ test('unwraps legacy nested "councillors" key in preset', () => {
       default: {
         councillors: {
           alpha: { model: 'openai/gpt-5.5-fast' },
-          beta: { model: 'openai/gpt-5.5-fast' },
+          beta: { model: 'openai/gpt-5.3-codex' },
         },
       },
     },
@@ -106,7 +106,7 @@ test('unwraps legacy nested "councillors" key in preset', () => {
     const preset = result.data.presets.default;
     expect(Object.keys(preset)).toEqual(['alpha', 'beta']);
     expect(preset.alpha.model).toBe('openai/gpt-5.5-fast');
-    expect(preset.beta.model).toBe('openai/gpt-5.5-fast');
+    expect(preset.beta.model).toBe('openai/gpt-5.3-codex');
   }
 });
 
@@ -233,7 +233,7 @@ describe('CouncilPresetSchema', () => {
   test('validates a named preset with multiple councillors', () => {
     const raw = {
       alpha: {
-        model: 'openai/gpt-5.5-fast',
+        model: 'openai/gpt-5.3-codex',
       },
       beta: {
         model: 'openai/gpt-5.5-fast',
@@ -282,7 +282,7 @@ describe('CouncilConfigSchema', () => {
       presets: {
         default: {
           alpha: { model: 'openai/gpt-5.5-fast' },
-          beta: { model: 'openai/gpt-5.5-fast' },
+          beta: { model: 'openai/gpt-5.3-codex' },
           gamma: { model: 'google/gemini-3-pro' },
         },
       },
@@ -372,7 +372,7 @@ describe('CouncilConfigSchema', () => {
       presets: {
         default: {
           alpha: { model: 'openai/gpt-5.5-fast' },
-          beta: { model: 'openai/gpt-5.5-fast' },
+          beta: { model: 'openai/gpt-5.3-codex' },
         },
         fast: {
           quick: { model: 'openai/gpt-5.5-fast', variant: 'low' },

+ 2 - 2
src/config/council-schema.ts

@@ -111,7 +111,7 @@ export const CouncillorExecutionModeSchema = z
  *     "presets": {
  *       "default": {
  *         "alpha": { "model": "openai/gpt-5.5-fast" },
- *         "beta":  { "model": "openai/gpt-5.5-fast" },
+ *         "beta":  { "model": "openai/gpt-5.3-codex" },
  *         "gamma": { "model": "google/gemini-3-pro" }
  *       }
  *     },
@@ -204,7 +204,7 @@ export const DEFAULT_COUNCIL_CONFIG: z.input<typeof CouncilConfigSchema> = {
   presets: {
     default: {
       alpha: { model: 'openai/gpt-5.5-fast' },
-      beta: { model: 'openai/gpt-5.5-fast' },
+      beta: { model: 'openai/gpt-5.3-codex' },
       gamma: { model: 'google/gemini-3-pro' },
     },
   },

+ 8 - 8
src/council/council-manager.test.ts

@@ -59,7 +59,7 @@ function createTestCouncilConfig(overrides?: {
     presets: overrides?.presets ?? {
       default: {
         alpha: { model: 'openai/gpt-5.5-fast' },
-        beta: { model: 'openai/gpt-5.5-fast' },
+        beta: { model: 'openai/gpt-5.3-codex' },
       },
     },
     default_preset: overrides?.default_preset,
@@ -145,7 +145,7 @@ describe('CouncilManager', () => {
             alpha: { model: 'openai/gpt-5.5-fast' },
           },
           custom: {
-            beta: { model: 'openai/gpt-5.5-fast' },
+            beta: { model: 'openai/gpt-5.3-codex' },
           },
         },
         default_preset: 'custom',
@@ -191,7 +191,7 @@ describe('CouncilManager', () => {
           presets: {
             default: {
               councillor1: { model: 'openai/gpt-5.5-fast' },
-              councillor2: { model: 'openai/gpt-5.5-fast' },
+              councillor2: { model: 'openai/gpt-5.3-codex' },
             },
           },
         },
@@ -237,7 +237,7 @@ describe('CouncilManager', () => {
               alpha: { model: 'openai/gpt-5.5-fast' },
             },
             custom: {
-              beta: { model: 'openai/gpt-5.5-fast' },
+              beta: { model: 'openai/gpt-5.3-codex' },
             },
           },
           default_preset: 'custom',
@@ -284,7 +284,7 @@ describe('CouncilManager', () => {
           presets: {
             default: {
               timeout: { model: 'openai/gpt-5.5-fast' },
-              success: { model: 'openai/gpt-5.5-fast' },
+              success: { model: 'openai/gpt-5.3-codex' },
             },
           },
         },
@@ -363,7 +363,7 @@ describe('CouncilManager', () => {
           presets: {
             default: {
               alpha: { model: 'openai/gpt-5.5-fast' },
-              beta: { model: 'openai/gpt-5.5-fast' },
+              beta: { model: 'openai/gpt-5.3-codex' },
             },
           },
         },
@@ -461,7 +461,7 @@ describe('CouncilManager', () => {
             alpha: { model: 'openai/gpt-5.5-fast' },
           },
           fast: {
-            beta: { model: 'openai/gpt-5.5-fast' },
+            beta: { model: 'openai/gpt-5.3-codex' },
           },
         },
       });
@@ -509,7 +509,7 @@ describe('CouncilManager', () => {
             alpha: { model: 'openai/gpt-5.5-fast' },
           },
           roled: {
-            beta: { model: 'openai/gpt-5.5-fast' },
+            beta: { model: 'openai/gpt-5.3-codex' },
           },
         },
       });