pub struct DeepConfig {
pub max_iterations: u32,
pub planning: bool,
pub memory: bool,
pub planner_model: Option<String>,
pub planner_prompt: Option<String>,
pub synthesizer_prompt: Option<String>,
}Expand description
Configuration for deep coordination mode (iterative planning + execution)
§Example
coordination:
mode: deep
deep:
max_iterations: 10
planning: true
memory: trueFields§
§max_iterations: u32Maximum iterations before stopping (safety limit)
planning: boolEnable planning phase (LLM generates investigation steps)
memory: boolEnable memory persistence across iterations
planner_model: Option<String>Model to use for planning (defaults to fleet’s model)
planner_prompt: Option<String>System prompt for the planning phase
synthesizer_prompt: Option<String>System prompt for the synthesis phase
Trait Implementations§
Source§impl Clone for DeepConfig
impl Clone for DeepConfig
Source§fn clone(&self) -> DeepConfig
fn clone(&self) -> DeepConfig
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 DeepConfig
impl Debug for DeepConfig
Source§impl Default for DeepConfig
impl Default for DeepConfig
Source§impl<'de> Deserialize<'de> for DeepConfig
impl<'de> Deserialize<'de> for DeepConfig
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 DeepConfig
impl RefUnwindSafe for DeepConfig
impl Send for DeepConfig
impl Sync for DeepConfig
impl Unpin for DeepConfig
impl UnwindSafe for DeepConfig
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