pub enum SessionMode {
Interactive,
Plan,
Autopilot,
Unknown,
}Expand description
The session mode the agent is operating in
Variants§
Interactive
The agent is responding interactively to the user.
Plan
The agent is preparing a plan before making changes.
Autopilot
The agent is working autonomously toward task completion.
Unknown
Unknown variant for forward compatibility.
Trait Implementations§
Source§impl Clone for SessionMode
impl Clone for SessionMode
Source§fn clone(&self) -> SessionMode
fn clone(&self) -> SessionMode
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 SessionMode
impl Debug for SessionMode
Source§impl Default for SessionMode
impl Default for SessionMode
Source§fn default() -> SessionMode
fn default() -> SessionMode
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SessionMode
impl<'de> Deserialize<'de> for SessionMode
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 SessionMode
impl PartialEq for SessionMode
Source§fn eq(&self, other: &SessionMode) -> bool
fn eq(&self, other: &SessionMode) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for SessionMode
impl Serialize for SessionMode
impl Eq for SessionMode
impl StructuralPartialEq for SessionMode
Auto Trait Implementations§
impl Freeze for SessionMode
impl RefUnwindSafe for SessionMode
impl Send for SessionMode
impl Sync for SessionMode
impl Unpin for SessionMode
impl UnsafeUnpin for SessionMode
impl UnwindSafe for SessionMode
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