pub struct SubagentDefaults {
pub model: Option<String>,
pub priority: Option<String>,
pub mode: Option<String>,
pub durable: Option<bool>,
pub limits: Option<Value>,
}Fields§
§model: Option<String>§priority: Option<String>§mode: Option<String>§durable: Option<bool>Default durability class for spawns (see SubagentTemplate::durable).
limits: Option<Value>The per-spawn limits object the subagent step takes (max_tokens,
deadline, memory, cpu, max_steps) — kept raw; the spawn path
parses it exactly like call-site limits.
Trait Implementations§
Source§impl Clone for SubagentDefaults
impl Clone for SubagentDefaults
Source§fn clone(&self) -> SubagentDefaults
fn clone(&self) -> SubagentDefaults
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 SubagentDefaults
impl Debug for SubagentDefaults
Source§impl Default for SubagentDefaults
impl Default for SubagentDefaults
Source§fn default() -> SubagentDefaults
fn default() -> SubagentDefaults
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SubagentDefaultswhere
SubagentDefaults: Default,
impl<'de> Deserialize<'de> for SubagentDefaultswhere
SubagentDefaults: Default,
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
Source§impl PartialEq for SubagentDefaults
impl PartialEq for SubagentDefaults
impl StructuralPartialEq for SubagentDefaults
Auto Trait Implementations§
impl Freeze for SubagentDefaults
impl RefUnwindSafe for SubagentDefaults
impl Send for SubagentDefaults
impl Sync for SubagentDefaults
impl Unpin for SubagentDefaults
impl UnsafeUnpin for SubagentDefaults
impl UnwindSafe for SubagentDefaults
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