feat(cli): use sonnet-4-6 with ultrawork opus-4-6 for non-max20 Claude subscribers

This commit is contained in:
YeonGyu-Kim
2026-02-18 17:43:07 +09:00
parent 376bd7428a
commit 617e53605a
5 changed files with 66 additions and 13 deletions
+10
View File
@@ -75,6 +75,16 @@ export function generateModelConfig(config: InstallConfig): GeneratedOmoConfig {
if (req.requiresAnyModel && !isAnyFallbackEntryAvailable(fallbackChain, avail)) {
continue
}
if (avail.native.claude && !avail.isMaxPlan) {
agents[role] = {
model: "anthropic/claude-sonnet-4-6",
variant: "max",
ultrawork: { model: "anthropic/claude-opus-4-6", variant: "max" },
}
continue
}
const resolved = resolveModelFromChain(fallbackChain, avail)
if (resolved) {
const variant = resolved.variant ?? req.variant