pub enum SubagentEffort {
Preset(EffortPreset),
Numeric(i64),
}Expand description
Reasoning-effort hint on a subagent. Wire shape:
Literal["low","medium","high","max"] | int. Named
SubagentEffort to disambiguate from the runtime model effort
in forge_primitives::runtime::EffortLevel.
Variants§
Preset(EffortPreset)
One of the named presets.
Numeric(i64)
Numeric override (CLI-defined semantics).
Implementations§
Source§impl SubagentEffort
impl SubagentEffort
Sourcepub fn as_cli_arg(&self) -> String
pub fn as_cli_arg(&self) -> String
String form suitable for passing via --effort <value> or
any other CLI surface that expects a literal-or-int.
Trait Implementations§
Source§impl Clone for SubagentEffort
impl Clone for SubagentEffort
Source§impl Debug for SubagentEffort
impl Debug for SubagentEffort
Source§impl<'de> Deserialize<'de> for SubagentEffort
impl<'de> Deserialize<'de> for SubagentEffort
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 SubagentEffort
impl PartialEq for SubagentEffort
Source§impl Serialize for SubagentEffort
impl Serialize for SubagentEffort
impl StructuralPartialEq for SubagentEffort
Auto Trait Implementations§
impl Freeze for SubagentEffort
impl RefUnwindSafe for SubagentEffort
impl Send for SubagentEffort
impl Sync for SubagentEffort
impl Unpin for SubagentEffort
impl UnsafeUnpin for SubagentEffort
impl UnwindSafe for SubagentEffort
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