pub enum MetadataSnapshotCurrentMode {
Interactive,
Plan,
Autopilot,
Unknown,
}Expand description
The current agent mode for this session (e.g., ‘interactive’, ‘plan’, ‘autopilot’)
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
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 MetadataSnapshotCurrentMode
impl Clone for MetadataSnapshotCurrentMode
Source§fn clone(&self) -> MetadataSnapshotCurrentMode
fn clone(&self) -> MetadataSnapshotCurrentMode
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 MetadataSnapshotCurrentMode
impl Debug for MetadataSnapshotCurrentMode
Source§impl Default for MetadataSnapshotCurrentMode
impl Default for MetadataSnapshotCurrentMode
Source§fn default() -> MetadataSnapshotCurrentMode
fn default() -> MetadataSnapshotCurrentMode
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MetadataSnapshotCurrentMode
impl<'de> Deserialize<'de> for MetadataSnapshotCurrentMode
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
impl Eq for MetadataSnapshotCurrentMode
Source§impl PartialEq for MetadataSnapshotCurrentMode
impl PartialEq for MetadataSnapshotCurrentMode
Source§fn eq(&self, other: &MetadataSnapshotCurrentMode) -> bool
fn eq(&self, other: &MetadataSnapshotCurrentMode) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for MetadataSnapshotCurrentMode
Auto Trait Implementations§
impl Freeze for MetadataSnapshotCurrentMode
impl RefUnwindSafe for MetadataSnapshotCurrentMode
impl Send for MetadataSnapshotCurrentMode
impl Sync for MetadataSnapshotCurrentMode
impl Unpin for MetadataSnapshotCurrentMode
impl UnsafeUnpin for MetadataSnapshotCurrentMode
impl UnwindSafe for MetadataSnapshotCurrentMode
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