pub enum SubagentModel {
Inherit,
Alias(String),
ModelId(String),
}Expand description
Model selection for subagent
Variants§
Inherit
Inherit model from parent conversation
Alias(String)
Use a specific model alias (sonnet, opus, haiku)
ModelId(String)
Use a specific model ID
Trait Implementations§
Source§impl Clone for SubagentModel
impl Clone for SubagentModel
Source§fn clone(&self) -> SubagentModel
fn clone(&self) -> SubagentModel
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 SubagentModel
impl Debug for SubagentModel
Source§impl Default for SubagentModel
impl Default for SubagentModel
Source§impl<'de> Deserialize<'de> for SubagentModel
impl<'de> Deserialize<'de> for SubagentModel
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 Display for SubagentModel
impl Display for SubagentModel
Source§impl FromStr for SubagentModel
impl FromStr for SubagentModel
Source§impl PartialEq for SubagentModel
impl PartialEq for SubagentModel
Source§impl Serialize for SubagentModel
impl Serialize for SubagentModel
impl Eq for SubagentModel
impl StructuralPartialEq for SubagentModel
Auto Trait Implementations§
impl Freeze for SubagentModel
impl RefUnwindSafe for SubagentModel
impl Send for SubagentModel
impl Sync for SubagentModel
impl Unpin for SubagentModel
impl UnwindSafe for SubagentModel
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.