pub struct AgentZeroConfig {Show 27 fields
pub provider: ProviderConfig,
pub memory: MemoryConfig,
pub agent: AgentSettings,
pub security: SecurityConfig,
pub autonomy: AutonomyConfig,
pub observability: ObservabilityConfig,
pub research: ResearchConfig,
pub runtime: RuntimeConfig,
pub browser: BrowserConfig,
pub http_request: HttpRequestConfig,
pub web_fetch: WebFetchConfig,
pub web_search: WebSearchConfig,
pub composio: ComposioConfig,
pub pushover: PushoverConfig,
pub cost: CostConfig,
pub identity: IdentityConfig,
pub multimodal: MultimodalConfig,
pub skills: SkillsConfig,
pub provider_options: ProviderOptionsConfig,
pub gateway: GatewayConfig,
pub channels_config: ChannelsGlobalConfig,
pub query_classification: QueryClassificationConfig,
pub model_providers: HashMap<String, ModelProviderProfile>,
pub model_routes: Vec<ModelRoute>,
pub embedding_routes: Vec<EmbeddingRoute>,
pub agents: HashMap<String, DelegateAgentConfig>,
pub privacy: PrivacyConfig,
}Fields§
§provider: ProviderConfig§memory: MemoryConfig§agent: AgentSettings§security: SecurityConfig§autonomy: AutonomyConfig§observability: ObservabilityConfig§research: ResearchConfig§runtime: RuntimeConfig§browser: BrowserConfig§http_request: HttpRequestConfig§web_fetch: WebFetchConfig§web_search: WebSearchConfig§composio: ComposioConfig§pushover: PushoverConfig§cost: CostConfig§identity: IdentityConfig§multimodal: MultimodalConfig§skills: SkillsConfig§provider_options: ProviderOptionsConfig§gateway: GatewayConfig§channels_config: ChannelsGlobalConfig§query_classification: QueryClassificationConfig§model_providers: HashMap<String, ModelProviderProfile>§model_routes: Vec<ModelRoute>§embedding_routes: Vec<EmbeddingRoute>§agents: HashMap<String, DelegateAgentConfig>§privacy: PrivacyConfigImplementations§
Trait Implementations§
Source§impl Clone for AgentZeroConfig
impl Clone for AgentZeroConfig
Source§fn clone(&self) -> AgentZeroConfig
fn clone(&self) -> AgentZeroConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AgentZeroConfig
impl Debug for AgentZeroConfig
Source§impl Default for AgentZeroConfig
impl Default for AgentZeroConfig
Source§fn default() -> AgentZeroConfig
fn default() -> AgentZeroConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AgentZeroConfigwhere
AgentZeroConfig: Default,
impl<'de> Deserialize<'de> for AgentZeroConfigwhere
AgentZeroConfig: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for AgentZeroConfig
impl RefUnwindSafe for AgentZeroConfig
impl Send for AgentZeroConfig
impl Sync for AgentZeroConfig
impl Unpin for AgentZeroConfig
impl UnsafeUnpin for AgentZeroConfig
impl UnwindSafe for AgentZeroConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more