Expand description
Context-generic provider wiring for VT Code’s LLM factory.
This keeps the runtime string-keyed registry intact while moving provider metadata and construction behind the same CGP substrate used by the tool runtime. Zero-sized provider config types act as the context, and the factory/builder layers consume blanket traits instead of hand-written per-provider registration macros.
Structs§
Enums§
- Provider
Build Component - Marker component for provider construction.
- Provider
Metadata Component - Marker component for static provider metadata.
Traits§
- CanBuild
Provider - Ergonomic blanket consumer over the provider build component.
- CanDescribe
Provider - Ergonomic blanket consumer over the metadata component.
- Provider
Build Provider - Provider trait for constructing boxed providers from factory config.
- Provider
Metadata Provider - Provider trait for provider metadata.
Functions§
- register_
builtin_ cgp_ providers - Register all built-in provider contexts into the runtime factory.