pub struct BusyConfig {
pub behavior: BusyBehavior,
pub steer_fallback: BusyBehavior,
pub max_queued_turns: usize,
}Expand description
How one agent’s busy conversations are handled.
Fields§
§behavior: BusyBehaviorWhat a call does by default (on_busy).
steer_fallback: BusyBehaviorWhat a steer does when the running turn cannot take the prompt
(steer_fallback): queue, wait, or fail. Steer means queue.
max_queued_turns: usizePrompts that may wait per conversation (max_queued_turns).
Trait Implementations§
Source§impl Clone for BusyConfig
impl Clone for BusyConfig
impl Copy for BusyConfig
Source§impl Debug for BusyConfig
impl Debug for BusyConfig
Source§impl Default for BusyConfig
impl Default for BusyConfig
impl Eq for BusyConfig
Source§impl PartialEq for BusyConfig
impl PartialEq for BusyConfig
impl StructuralPartialEq for BusyConfig
Auto Trait Implementations§
impl Freeze for BusyConfig
impl RefUnwindSafe for BusyConfig
impl Send for BusyConfig
impl Sync for BusyConfig
impl Unpin for BusyConfig
impl UnsafeUnpin for BusyConfig
impl UnwindSafe for BusyConfig
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