Skip to content

Commit 310fb96

Browse files
committed
chore(omp): add sol fallback chains
1 parent b8c8989 commit 310fb96

4 files changed

Lines changed: 24 additions & 2 deletions

File tree

config/omp/config.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,3 +127,7 @@ retry:
127127
maxRetries: 10
128128
modelFallback: true
129129
fallbackRevertPolicy: cooldown-expiry
130+
fallbackChains:
131+
slow:
132+
- openai-codex/gpt-5.6-terra:high
133+
- openai-codex/gpt-5.6-luna:high

hosts/mactraitorpro/default.nix

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,7 @@
9292
modelProviderOrder = [
9393
"openai-codex"
9494
"xai-oauth"
95+
"cursor"
9596
"opencode-go"
9697
];
9798
retry.modelFallback = true;
@@ -101,11 +102,13 @@
101102
"xai-oauth/grok-composer-2.5-fast"
102103
];
103104
plan = [
104-
"xai-oauth/grok-4.3"
105+
"cursor/grok-4.5-high"
105106
"opencode-go/glm-5.2"
106107
];
107108
slow = [
108-
"xai-oauth/grok-4.3"
109+
"openai-codex/gpt-5.6-terra:high"
110+
"openai-codex/gpt-5.6-luna:high"
111+
"cursor/grok-4.5-high"
109112
"opencode-go/glm-5.2"
110113
];
111114
smol = [

hosts/seqeratop/default.nix

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,18 @@
105105
smol = "cursor/composer-2.5";
106106
default = "openai-codex/gpt-5.6-sol:low";
107107
};
108+
retry.fallbackChains = {
109+
default = [
110+
"openai-codex/gpt-5.6-terra:low"
111+
"openai-codex/gpt-5.6-luna:low"
112+
"cursor/grok-4.5-high"
113+
];
114+
slow = [
115+
"openai-codex/gpt-5.6-terra:high"
116+
"openai-codex/gpt-5.6-luna:high"
117+
"cursor/grok-4.5-high"
118+
];
119+
};
108120
# Match the rest of this host's Seqera branding (stylix seqera-dark,
109121
# ghostty SeqeraDark/Light, herdr seqera variant). mactraitorpro
110122
# keeps the shared Catppuccin default.

modules/agents/omp/message-queue.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,9 @@ rendered `config.yml`.
6565

6666
- **mactraitorpro**: smol via `xai-oauth/grok-composer-2.5-fast`.
6767
- **seqeratop**: smol `cursor/composer-2.5`; default `openai-codex/gpt-5.6-sol:low`.
68+
- **fallbacks**: shared `slow` falls back Sol → Terra → Luna; mactraitorpro
69+
then falls back to `cursor/grok-4.5-high` → GLM, while Seqeratop falls back
70+
to `cursor/grok-4.5-high` after Terra/Luna for `default` and `slow`.
6871

6972
**Gotcha — Codex catalog lies.** `omp models openai-codex` can list unsupported
7073
ids; smoke-test every new id before trusting it. Verified GPT-5.6 ids:

0 commit comments

Comments
 (0)