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
NOpenCodeBuilder.AnyFreeSelector is now public — consumers and tests filtering OpenCodeClient.Models can reuse the same predicate the SDK uses internally for WithAnyFreeModel() and the default Launch() selection. The -free suffix that defines "free tier" now lives in exactly one place.
Integration tests no longer hardcode provider ids or model suffixes — replaced "opencode" with Providers.OpenCode and the inline m.Id.EndsWith("-free") with NOpenCodeBuilder.AnyFreeSelector, so the tests stay in sync with the SDK.
Removed <NoWarn>CS0618</NoWarn> from integration test csproj — the test project no longer calls any obsolete API; all WithModel(string) usages have been migrated to the new WithModel(selector) overload.