Typed model APIs with provider-specific capabilities; authentication, routing and wire adaptation stay separate.
Providers
Copilot and native Antigravity implementations; a protocol is not another provider.
Provider-specific login, model synchronization and local credential management.
Model APIs
Frozen Context, Model and StreamOptions data with typed streaming events and final results.
Tool calling, search, embeddings and image output depend on the selected provider/model.
Cooperative stream cancellation plus token/cache/cost metadata where supplied.
Interop
Messages, token count, Responses and supported Chat Completions paths use the same provider runtime.