Source
Gap
TS catalog sync skips bare gpt-* / native OpenAI rows when providers exist but no enabled canonical openai forward provider is configured, and NoEnabledOpenAiProviderError points at ocx provider add openai && ocx sync && ocx restart.
Go has go/internal/codex/catalog_sync.go / visibility / roster — needs the same omit + error wording parity.
Done when
Go catalog sync matches the TS oracle with tests green on dev2-go.
Source
devmerge: fix(catalog): omit bare OpenAI models without openai provider #643 (f19a73c3, closes Bare OpenAI models are advertised but return 404 when canonical openai provider is not configured #636)dev2-gocarry: fix(catalog): carry bare-OpenAI catalog omit onto dig2-go (#643) #681Gap
TS catalog sync skips bare
gpt-*/ native OpenAI rows when providers exist but no enabled canonicalopenaiforward provider is configured, andNoEnabledOpenAiProviderErrorpoints atocx provider add openai && ocx sync && ocx restart.Go has
go/internal/codex/catalog_sync.go/ visibility / roster — needs the same omit + error wording parity.Done when
Go catalog sync matches the TS oracle with tests green on
dev2-go.