pub enum SubagentType {
Bash,
Explore,
Plan,
GeneralPurpose,
Unknown(String),
}Expand description
Type of specialized subagent for the Task tool.
Variants§
Bash
Command execution specialist.
Explore
Fast codebase exploration agent.
Plan
Software architect agent for planning.
GeneralPurpose
General-purpose agent.
Unknown(String)
A subagent type not yet known to this version of the crate.
Implementations§
Trait Implementations§
Source§impl Clone for SubagentType
impl Clone for SubagentType
Source§fn clone(&self) -> SubagentType
fn clone(&self) -> SubagentType
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 SubagentType
impl Debug for SubagentType
Source§impl<'de> Deserialize<'de> for SubagentType
impl<'de> Deserialize<'de> for SubagentType
Source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for SubagentType
impl Display for SubagentType
Source§impl From<&str> for SubagentType
impl From<&str> for SubagentType
Source§impl Hash for SubagentType
impl Hash for SubagentType
Source§impl PartialEq for SubagentType
impl PartialEq for SubagentType
Source§impl Serialize for SubagentType
impl Serialize for SubagentType
impl Eq for SubagentType
impl StructuralPartialEq for SubagentType
Auto Trait Implementations§
impl Freeze for SubagentType
impl RefUnwindSafe for SubagentType
impl Send for SubagentType
impl Sync for SubagentType
impl Unpin for SubagentType
impl UnsafeUnpin for SubagentType
impl UnwindSafe for SubagentType
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