You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Tighten the ProviderCatalogEntry round-trip test and its comment
The round-trip test omitted keyless, anthropic, and opencodeGo, so it
could not actually catch a dropped optional field despite claiming to
exercise every field. Split anthropic/opencodeGo into their own cases
since both also normalize baseURL in buildProviderCatalog, and cover
keyless in the base case. Also correct the ProviderCatalogEntry doc
comment: the Omit/intersection only forces literals to supply a newly
required field: an optional field can still be silently dropped by a
hand-written conversion, which is why the round-trip test exists.
0 commit comments