Expand description
Self-contained Component implementations that construct providers,
stores, and adapters from JSON configuration.
Each wrapper type implements Component so it can be registered
either directly via TypedFactory
or through a FactoryRegistry
using the convenience register_* functions or
default_factory_registry.
Structs§
- Context
Pipeline Component - Component wrapper for
ContextPipeline. - Context
Pipeline Config - JSON configuration for
ContextPipelineComponent. - Memory
Artifact Store Component - Component wrapper for
MemoryArtifactStore. - Memory
Embedding Store Component - Component wrapper for
MemoryEmbeddingStore. - Memory
Execution Store Component - Component wrapper for
MemoryExecutionStore. - Memory
RunStore Component - Component wrapper for
MemoryRunStore. - Memory
Session Store Component - Component wrapper for
MemorySessionStore. - Provider
Http Component Config - JSON-deserializable configuration for HTTP-backed providers like OpenAI
and Anthropic. Uses plain
Stringfor the API key (instead ofSecretString) so that it can be deserialised from JSON/YAML/TOML.
Enums§
- Component
Error - Error type for components constructed from configuration.
Functions§
- default_
factory_ registry - Returns a
FactoryRegistrypre-populated with all built-in component factory invokers: - register_
context_ pipeline - Registers the context-pipeline factory invoker into a
FactoryRegistry. - register_
memory_ stores - Registers all memory-store factory invokers into a
FactoryRegistry. - register_
providers - Registers all provider factory invokers into a
FactoryRegistry.