Skip to main content

Module cgp

Module cgp 

Source
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§

AnthropicProviderBuild
CopilotProviderBuild
OpenAIProviderBuild
StandardProviderBuild

Enums§

ProviderBuildComponent
Marker component for provider construction.
ProviderMetadataComponent
Marker component for static provider metadata.

Traits§

CanBuildProvider
Ergonomic blanket consumer over the provider build component.
CanDescribeProvider
Ergonomic blanket consumer over the metadata component.
ProviderBuildProvider
Provider trait for constructing boxed providers from factory config.
ProviderMetadataProvider
Provider trait for provider metadata.

Functions§

register_builtin_cgp_providers
Register all built-in provider contexts into the runtime factory.