// Re-export for convenience
pubuseasync_trait::async_trait;pubuseautoagents_core::{selfas core, error as core_error};pubuseautoagents_llm::{selfas llm, error as llm_error};pubuse autoagents_protocol as protocol;pubmodprelude;#[inline]/// Initialize logging using env_logger if the "logging" feature is enabled.
/// This is a no-op if the feature is not enabled.
pubfninit_logging(){#[cfg(feature ="logging")]{let_=env_logger::try_init();}}#[cfg(test)]modtests{usesuper::init_logging;#[test]fninit_logging_is_safe_to_call_multiple_times(){init_logging();init_logging();}}