Expand description
Static provider registry — Rust equivalent of
frontend/app/view/agent/providers/index.ts.
All string data is &'static str / &'static [&'static str] so lookups
are zero-allocation. The registry is initialised once via LazyLock and
then read-only for the lifetime of the process.
Structs§
- Provider
Config - All configuration needed to launch, authenticate, and stream output from a provider CLI.
Enums§
- Controller
Type - How the provider process is managed.
Statics§
Functions§
- get_
provider - Look up a provider by canonical ID or alias.
- get_
provider_ list - Return an iterator over all registered providers in insertion order.
- resolve_
provider_ alias - Resolve a provider alias to its canonical ID.