Browse Source

Downgrade OpenAI agent variants from xhigh to high for better cost-performance balance

Alvin Unreal 1 day ago
parent
commit
0c2dea3415
8 changed files with 37 additions and 29 deletions
  1. 3 3
      README.ja-JP.md
  2. 3 3
      README.ko-KR.md
  3. 3 3
      README.md
  4. 3 3
      README.zh-CN.md
  5. 11 3
      docs/authors-preset.md
  6. 6 6
      docs/openai-preset.md
  7. 5 5
      src/cli/providers.test.ts
  8. 3 3
      src/cli/providers.ts

+ 3 - 3
README.ja-JP.md

@@ -153,12 +153,12 @@ bun run build
   "preset": "openai",
   "presets": {
     "openai": {
-      "orchestrator": { "model": "openai/gpt-5.6-terra", "variant": "xhigh", "skills": ["*"], "mcps": ["*", "!context7"] },
-      "oracle": { "model": "openai/gpt-5.6-sol", "variant": "xhigh", "skills": ["simplify"], "mcps": [] },
+      "orchestrator": { "model": "openai/gpt-5.6-terra", "variant": "high", "skills": ["*"], "mcps": ["*", "!context7"] },
+      "oracle": { "model": "openai/gpt-5.6-sol", "variant": "high", "skills": ["simplify"], "mcps": [] },
       "librarian": { "model": "openai/gpt-5.6-luna", "variant": "low", "skills": [], "mcps": ["context7", "gh_grep"] },
       "explorer": { "model": "openai/gpt-5.6-luna", "variant": "low", "skills": [], "mcps": [] },
       "designer": { "model": "openai/gpt-5.6-luna", "variant": "medium", "skills": [], "mcps": [] },
-      "fixer": { "model": "openai/gpt-5.6-luna", "variant": "xhigh", "skills": [], "mcps": [] }
+      "fixer": { "model": "openai/gpt-5.6-luna", "variant": "high", "skills": [], "mcps": [] }
     },
     "opencode-go": {
       "orchestrator": { "model": "opencode-go/minimax-m3", "variant": "thinking" },

+ 3 - 3
README.ko-KR.md

@@ -171,12 +171,12 @@ bun run build
   "preset": "openai",
   "presets": {
     "openai": {
-      "orchestrator": { "model": "openai/gpt-5.6-terra", "variant": "xhigh", "skills": ["*"], "mcps": ["*", "!context7"] },
-      "oracle": { "model": "openai/gpt-5.6-sol", "variant": "xhigh", "skills": ["simplify"], "mcps": [] },
+      "orchestrator": { "model": "openai/gpt-5.6-terra", "variant": "high", "skills": ["*"], "mcps": ["*", "!context7"] },
+      "oracle": { "model": "openai/gpt-5.6-sol", "variant": "high", "skills": ["simplify"], "mcps": [] },
       "librarian": { "model": "openai/gpt-5.6-luna", "variant": "low", "skills": [], "mcps": ["context7", "gh_grep"] },
       "explorer": { "model": "openai/gpt-5.6-luna", "variant": "low", "skills": [], "mcps": [] },
       "designer": { "model": "openai/gpt-5.6-luna", "variant": "medium", "skills": [], "mcps": [] },
-      "fixer": { "model": "openai/gpt-5.6-luna", "variant": "xhigh", "skills": [], "mcps": [] }
+      "fixer": { "model": "openai/gpt-5.6-luna", "variant": "high", "skills": [], "mcps": [] }
     },
     "opencode-go": {
       "orchestrator": { "model": "opencode-go/minimax-m3", "variant": "thinking" },

+ 3 - 3
README.md

@@ -200,12 +200,12 @@ The default generated configuration includes both `openai` and `opencode-go` pre
   "preset": "openai",
   "presets": {
     "openai": {
-      "orchestrator": { "model": "openai/gpt-5.6-terra", "variant": "xhigh", "skills": ["*"], "mcps": ["*", "!context7"] },
-      "oracle": { "model": "openai/gpt-5.6-sol", "variant": "xhigh", "skills": ["simplify"], "mcps": [] },
+      "orchestrator": { "model": "openai/gpt-5.6-terra", "variant": "high", "skills": ["*"], "mcps": ["*", "!context7"] },
+      "oracle": { "model": "openai/gpt-5.6-sol", "variant": "high", "skills": ["simplify"], "mcps": [] },
       "librarian": { "model": "openai/gpt-5.6-luna", "variant": "low", "skills": [], "mcps": ["context7", "gh_grep"] },
       "explorer": { "model": "openai/gpt-5.6-luna", "variant": "low", "skills": [], "mcps": [] },
       "designer": { "model": "openai/gpt-5.6-luna", "variant": "medium", "skills": [], "mcps": [] },
-      "fixer": { "model": "openai/gpt-5.6-luna", "variant": "xhigh", "skills": [], "mcps": [] }
+      "fixer": { "model": "openai/gpt-5.6-luna", "variant": "high", "skills": [], "mcps": [] }
     },
     "opencode-go": {
       "orchestrator": { "model": "opencode-go/minimax-m3", "variant": "thinking" },

+ 3 - 3
README.zh-CN.md

@@ -146,12 +146,12 @@ bun run build
   "preset": "openai",
   "presets": {
     "openai": {
-      "orchestrator": { "model": "openai/gpt-5.6-terra", "variant": "xhigh", "skills": ["*"], "mcps": ["*", "!context7"] },
-      "oracle": { "model": "openai/gpt-5.6-sol", "variant": "xhigh", "skills": ["simplify"], "mcps": [] },
+      "orchestrator": { "model": "openai/gpt-5.6-terra", "variant": "high", "skills": ["*"], "mcps": ["*", "!context7"] },
+      "oracle": { "model": "openai/gpt-5.6-sol", "variant": "high", "skills": ["simplify"], "mcps": [] },
       "librarian": { "model": "openai/gpt-5.6-luna", "variant": "low", "skills": [], "mcps": ["context7", "gh_grep"] },
       "explorer": { "model": "openai/gpt-5.6-luna", "variant": "low", "skills": [], "mcps": [] },
       "designer": { "model": "openai/gpt-5.6-luna", "variant": "medium", "skills": [], "mcps": [] },
-      "fixer": { "model": "openai/gpt-5.6-luna", "variant": "xhigh", "skills": [], "mcps": [] }
+      "fixer": { "model": "openai/gpt-5.6-luna", "variant": "high", "skills": [], "mcps": [] }
     },
     "opencode-go": {
       "orchestrator": { "model": "opencode-go/minimax-m3", "variant": "thinking" },

+ 11 - 3
docs/authors-preset.md

@@ -82,8 +82,7 @@ This is the exact configuration the author runs day-to-day.
         ]
       },
       "fixer": {
-        "model": "omniroute/antigravity/gemini-3-flash-agent",
-        "variant": "low",
+        "model": "xai/grok-4.5",
         "skills": [
           "vitest",
           "pnpm",
@@ -108,6 +107,16 @@ This is the exact configuration the author runs day-to-day.
       "mcps": []
     }
   },
+  "acpAgents": {
+    "claude-acp": {
+      "command": "npx",
+      "args": ["-y", "@agentclientprotocol/claude-agent-acp"],
+      "description": "Claude ACP agent for launching Claude Code",
+      "wrapperModel": "openai/gpt-5.6-luna-fast",
+      "permissionMode": "allow",
+      "timeoutMs": 0
+    }
+  },
   "tmux": {
     "enabled": true,
     "layout": "main-vertical",
@@ -147,4 +156,3 @@ Each skill is listed with a short description and its source. The config block a
 | `workers-best-practices` | Worker best practices | `author` |
 
 For the complete configuration reference, see [Configuration](configuration.md).
-

+ 6 - 6
docs/openai-preset.md

@@ -33,12 +33,12 @@ The generated `openai` preset assigns each specialist an OpenAI model:
 
 | Agent | Model |
 |-------|-------|
-| Orchestrator | `openai/gpt-5.6-terra` (`xhigh`) |
-| Oracle | `openai/gpt-5.6-sol` (`xhigh`) |
+| Orchestrator | `openai/gpt-5.6-terra` (`high`) |
+| Oracle | `openai/gpt-5.6-sol` (`high`) |
 | Librarian | `openai/gpt-5.6-luna` (`low`) |
 | Explorer | `openai/gpt-5.6-luna` (`low`) |
 | Designer | `openai/gpt-5.6-luna` (`medium`) |
-| Fixer | `openai/gpt-5.6-luna` (`xhigh`) |
+| Fixer | `openai/gpt-5.6-luna` (`high`) |
 
 ## Generated Config Shape
 
@@ -52,13 +52,13 @@ setting the top-level `preset` field:
     "openai": {
       "orchestrator": {
         "model": "openai/gpt-5.6-terra",
-        "variant": "xhigh",
+        "variant": "high",
         "skills": ["*"],
         "mcps": ["*", "!context7"]
       },
       "oracle": {
         "model": "openai/gpt-5.6-sol",
-        "variant": "xhigh",
+        "variant": "high",
         "skills": ["simplify"],
         "mcps": []
       },
@@ -82,7 +82,7 @@ setting the top-level `preset` field:
       },
       "fixer": {
         "model": "openai/gpt-5.6-luna",
-        "variant": "xhigh",
+        "variant": "high",
         "skills": [],
         "mcps": []
       }

+ 5 - 5
src/cli/providers.test.ts

@@ -34,9 +34,9 @@ describe('providers', () => {
     const agents = (config.presets as any).openai;
     expect(agents).toBeDefined();
     expect(agents.orchestrator.model).toBe('openai/gpt-5.6-terra');
-    expect(agents.orchestrator.variant).toBe('xhigh');
+    expect(agents.orchestrator.variant).toBe('high');
     expect(agents.fixer.model).toBe('openai/gpt-5.6-luna');
-    expect(agents.fixer.variant).toBe('xhigh');
+    expect(agents.fixer.variant).toBe('high');
   });
 
   test('preserves exact OpenAI model and variant mappings', () => {
@@ -48,12 +48,12 @@ describe('providers', () => {
 
     const agents = (config.presets as any).openai;
     const expected = {
-      orchestrator: { model: 'openai/gpt-5.6-terra', variant: 'xhigh' },
-      oracle: { model: 'openai/gpt-5.6-sol', variant: 'xhigh' },
+      orchestrator: { model: 'openai/gpt-5.6-terra', variant: 'high' },
+      oracle: { model: 'openai/gpt-5.6-sol', variant: 'high' },
       librarian: { model: 'openai/gpt-5.6-luna', variant: 'low' },
       explorer: { model: 'openai/gpt-5.6-luna', variant: 'low' },
       designer: { model: 'openai/gpt-5.6-luna', variant: 'medium' },
-      fixer: { model: 'openai/gpt-5.6-luna', variant: 'xhigh' },
+      fixer: { model: 'openai/gpt-5.6-luna', variant: 'high' },
     } as const;
 
     expect(MODEL_MAPPINGS.openai).toEqual(expected);

+ 3 - 3
src/cli/providers.ts

@@ -10,12 +10,12 @@ export const GENERATED_PRESETS = ['openai', 'opencode-go'] as const;
 // Model mappings by provider/preset.
 export const MODEL_MAPPINGS = {
   openai: {
-    orchestrator: { model: 'openai/gpt-5.6-terra', variant: 'xhigh' },
-    oracle: { model: 'openai/gpt-5.6-sol', variant: 'xhigh' },
+    orchestrator: { model: 'openai/gpt-5.6-terra', variant: 'high' },
+    oracle: { model: 'openai/gpt-5.6-sol', variant: 'high' },
     librarian: { model: 'openai/gpt-5.6-luna', variant: 'low' },
     explorer: { model: 'openai/gpt-5.6-luna', variant: 'low' },
     designer: { model: 'openai/gpt-5.6-luna', variant: 'medium' },
-    fixer: { model: 'openai/gpt-5.6-luna', variant: 'xhigh' },
+    fixer: { model: 'openai/gpt-5.6-luna', variant: 'high' },
   },
   kimi: {
     orchestrator: { model: 'kimi-for-coding/k2p5', variant: 'max' },