pub struct Mav2SpawnAgentContract {
pub task_name: String,
pub model: Option<String>,
pub reasoning_effort: Option<String>,
pub fork_turns: Mav2ForkTurns,
}Expand description
Validated MAv2 spawn_agent contract (PRD-001u R5).
Fields§
§task_name: String§model: Option<String>Per-child model override gated by
features.multi_agent_v2.expose_spawn_agent_model_overrides; absent
inherits the parent route settings.
reasoning_effort: Option<String>§fork_turns: Mav2ForkTurnsTrait Implementations§
Source§impl Clone for Mav2SpawnAgentContract
impl Clone for Mav2SpawnAgentContract
Source§impl Debug for Mav2SpawnAgentContract
impl Debug for Mav2SpawnAgentContract
impl Eq for Mav2SpawnAgentContract
Source§impl PartialEq for Mav2SpawnAgentContract
impl PartialEq for Mav2SpawnAgentContract
impl StructuralPartialEq for Mav2SpawnAgentContract
Auto Trait Implementations§
impl Freeze for Mav2SpawnAgentContract
impl RefUnwindSafe for Mav2SpawnAgentContract
impl Send for Mav2SpawnAgentContract
impl Sync for Mav2SpawnAgentContract
impl Unpin for Mav2SpawnAgentContract
impl UnsafeUnpin for Mav2SpawnAgentContract
impl UnwindSafe for Mav2SpawnAgentContract
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