pub struct SwarmConfig {
pub max_agents: usize,
pub context_window: usize,
pub topology: Topology,
}Expand description
Configuration for initializing an agent swarm
Fields§
§max_agents: usizeMaximum number of agents in the swarm
context_window: usizeMaximum token context size (256K like Kimi K2.5)
topology: TopologySwarm topology pattern
Trait Implementations§
Source§impl Clone for SwarmConfig
impl Clone for SwarmConfig
Source§fn clone(&self) -> SwarmConfig
fn clone(&self) -> SwarmConfig
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 SwarmConfig
impl Debug for SwarmConfig
Auto Trait Implementations§
impl Freeze for SwarmConfig
impl RefUnwindSafe for SwarmConfig
impl Send for SwarmConfig
impl Sync for SwarmConfig
impl Unpin for SwarmConfig
impl UnwindSafe for SwarmConfig
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