Skip to main content

Crate bitrouter_config

Crate bitrouter_config 

Source

Re-exports§

pub use config::AgentA2aConfig;
pub use config::AgentConfig;
pub use config::AgentProtocol;
pub use config::AgentSessionConfig;
pub use config::AuthConfig;
pub use config::BinaryArchive;
pub use config::BitrouterConfig;
pub use config::ComplexityConfig;
pub use config::ControlEndpoint;
pub use config::DatabaseConfig;
pub use config::Distribution;
pub use config::Endpoint;
pub use config::Modality;
pub use config::ModelConfig;
pub use config::ModelInfo;
pub use config::MppConfig;
pub use config::MppNetworksConfig;
pub use config::OAuthGrant;
pub use config::ProviderConfig;
pub use config::RoutingRuleConfig;
pub use config::RoutingStrategy;
pub use config::ServerConfig;
pub use config::SignalConfig;
pub use config::TempoMppConfig;
pub use config::ToolConfig;
pub use detect::DetectedProvider;
pub use detect::detect_providers;
pub use detect::detect_providers_from_env;
pub use error::ConfigError;
pub use error::Result;
pub use registry::BuiltinProvider;
pub use registry::BuiltinToolProvider;
pub use registry::builtin_agent_defs;
pub use registry::builtin_provider_defs;
pub use registry::builtin_tool_provider_defs;
pub use routing::ConfigAgentRegistry;
pub use routing::ConfigRoutingTable;
pub use routing::ConfigToolRoutingTable;
pub use routing::ResolvedTarget;
pub use writer::CustomProviderInit;
pub use writer::InitOptions;
pub use writer::InitResult;
pub use writer::ToolProviderInit;
pub use writer::write_agent;
pub use writer::write_init_config;

Modules§

config
content_routing
Content-based auto-routing: signal detection, complexity estimation, and decision resolution.
detect
env
error
registry
routing
writer

Structs§

InputTokenPricing
Input token pricing per million tokens.
ModelPricing
Token pricing per million tokens for a model.
OutputTokenPricing
Output token pricing per million tokens.

Enums§

ApiProtocol
The API protocol / wire format that an endpoint uses.