pub struct RuntimeConfig {
pub channel_capacity: usize,
pub operation_timeout: Duration,
pub shutdown_timeout: Duration,
pub chat_timeout: Duration,
pub inter_agent_delay: Duration,
}Expand description
Configuration for the bridge runtime.
Fields§
§channel_capacity: usizeChannel buffer size for the command channel.
operation_timeout: DurationTimeout for individual runtime operations.
shutdown_timeout: DurationTimeout for joining the Python thread on shutdown.
chat_timeout: DurationTimeout for a single agent.chat() round-trip.
Defaults to the value of AGI_CHAT_TIMEOUT_SECS (env var), or 600 s.
inter_agent_delay: DurationDelay injected between successive chat commands to prevent burst requests.
Trait Implementations§
Source§impl Clone for RuntimeConfig
impl Clone for RuntimeConfig
Source§fn clone(&self) -> RuntimeConfig
fn clone(&self) -> RuntimeConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RuntimeConfig
impl Debug for RuntimeConfig
Source§impl Default for RuntimeConfig
impl Default for RuntimeConfig
Source§impl<'de> Deserialize<'de> for RuntimeConfigwhere
RuntimeConfig: Default,
impl<'de> Deserialize<'de> for RuntimeConfigwhere
RuntimeConfig: 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 RuntimeConfig
impl RefUnwindSafe for RuntimeConfig
impl Send for RuntimeConfig
impl Sync for RuntimeConfig
impl Unpin for RuntimeConfig
impl UnsafeUnpin for RuntimeConfig
impl UnwindSafe for RuntimeConfig
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