Tune OpenAI-only model catalog variants

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This commit is contained in:
YeonGyu-Kim
2026-03-09 18:31:17 +09:00
parent 39cbe11432
commit 2919ec7256
5 changed files with 123 additions and 14 deletions
+6 -1
View File
@@ -5,6 +5,7 @@ import {
import type { InstallConfig } from "./types"
import type { AgentConfig, CategoryConfig, GeneratedOmoConfig } from "./model-fallback-types"
import { applyOpenAiOnlyModelCatalog, isOpenAiOnlyAvailability } from "./openai-only-model-catalog"
import { toProviderAvailability } from "./provider-availability"
import {
getSisyphusFallbackChain,
@@ -122,11 +123,15 @@ export function generateModelConfig(config: InstallConfig): GeneratedOmoConfig {
}
}
return {
const generatedConfig: GeneratedOmoConfig = {
$schema: SCHEMA_URL,
agents,
categories,
}
return isOpenAiOnlyAvailability(avail)
? applyOpenAiOnlyModelCatalog(generatedConfig)
: generatedConfig
}
export function shouldShowChatGPTOnlyWarning(config: InstallConfig): boolean {