SIGN IN SIGN UP

refactor(types): canonicalize shared provider settings identifiers (#1109)

* refactor(types): centralize provider model definitions

* fix(types): preserve provider settings compatibility

* refactor(types): derive model keys from provider definitions

* docs(types): clarify model key compatibility

* fix(types): preserve legacy model id keys

* fix(types): preserve model id key compatibility

* fix(core): adopt active provider type guard

* fix(types): preserve provider guard compatibility

* refactor(types): retain concise provider guard name

* test(types): clarify provider model ID selection

* test(types): simplify model ID key contract

* refactor(types): make provider model accessors explicit

* refactor(types): decompose provider settings

* refactor(types): colocate provider setting keys

* test(webview): use canonical provider identifiers

* docs(types): explain model provider exclusions
A
Alexei Gubin committed
d4023d11ad5e15ee7852abc99ad31e6a400b92df
Parent: abaf732
Committed by GitHub <noreply@github.com> on 8/12/2026, 1:04:28 PM