pub struct PatternConfig {
pub max_rounds: usize,
pub max_review_iterations: usize,
pub research_agent_count: usize,
pub voter_count: usize,
pub verbose: bool,
}Expand description
Configuration for multi-agent patterns
Fields§
§max_rounds: usizeMaximum debate rounds (default: 3)
max_review_iterations: usizeMaximum review iterations (default: 3)
research_agent_count: usizeNumber of research agents (default: 3)
voter_count: usizeNumber of voters (default: 3)
verbose: boolWhether to show intermediate results
Trait Implementations§
Source§impl Clone for PatternConfig
impl Clone for PatternConfig
Source§fn clone(&self) -> PatternConfig
fn clone(&self) -> PatternConfig
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 PatternConfig
impl Debug for PatternConfig
Auto Trait Implementations§
impl Freeze for PatternConfig
impl RefUnwindSafe for PatternConfig
impl Send for PatternConfig
impl Sync for PatternConfig
impl Unpin for PatternConfig
impl UnsafeUnpin for PatternConfig
impl UnwindSafe for PatternConfig
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request