Module composition

Module composition 

Source

Re-exports§

pub use registry::RegistrySet;
pub use registry::AgentRegistry;
pub use registry::AgentRegistryError;
pub use registry::BehaviorRegistry;
pub use registry::BehaviorRegistryError;
pub use registry::ModelDefinition;
pub use registry::ModelRegistry;
pub use registry::ModelRegistryError;
pub use registry::ProviderRegistry;
pub use registry::ProviderRegistryError;
pub use registry::RegistryBundle;
pub use registry::StopPolicyRegistry;
pub use registry::ToolRegistry;
pub use registry::ToolRegistryError;
pub use registry::CompositeAgentRegistry;
pub use registry::CompositeBehaviorRegistry;
pub use registry::CompositeModelRegistry;
pub use registry::CompositeProviderRegistry;
pub use registry::CompositeToolRegistry;
pub use registry::InMemoryAgentRegistry;
pub use registry::InMemoryBehaviorRegistry;
pub use registry::InMemoryModelRegistry;
pub use registry::InMemoryProviderRegistry;
pub use registry::InMemoryToolRegistry;
pub use registry::CompositeStopPolicyRegistry;
pub use registry::InMemoryStopPolicyRegistry;
pub use registry::StopPolicyRegistryError;
pub use crate::runtime::loop_runner::tool_map;
pub use crate::runtime::loop_runner::tool_map_from_arc;

Modules§

registry

Structs§

A2aAgentBinding
A2aAgentConfig
AgentConfig
AgentDefinition
Agent composition definition owned by AgentOS.
AgentDescriptor
AgentOsBuilder
AgentToolsConfig
BundleComposer
BundleRegistryAccumulator
CompositeAgentCatalog
HostedAgentCatalog
InMemoryAgentCatalog
LocalAgentConfig
RemoteAgentDefinition
ResolvedAgent
SkillsConfig
ToolBehaviorBundle
Lightweight bundle carrying only tools/behaviors contributions.
WiringContext
Context passed to SystemWiring::wire.

Enums§

AgentBinding
AgentCatalogError
AgentConfigEntry
AgentConfigError
AgentDefinitionSpec
AgentOsBuildError
AgentOsWiringError
BundleComposeError
BundleRegistryKind
RemoteAgentBinding
RemoteAuthConfig
RemoteSecurityConfig
StopConditionSpec
Declarative stop-condition configuration consumed by runtime stop policies.
TaggedAgentConfigEntry
ToolExecutionMode
Tool execution strategy mode exposed by AgentDefinition.
ToolExecutionModeConfig

Traits§

AgentCatalog
SystemWiring
Generic wiring interface for extension subsystems.