pub enum SendAgentMode {
Interactive,
Plan,
Autopilot,
Shell,
Unknown,
}Expand description
The UI mode the agent was in when this message was sent. Defaults to the session’s current mode.
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.
Shell
The agent is in shell-focused UI mode.
Unknown
Unknown variant for forward compatibility.
Trait Implementations§
Source§impl Clone for SendAgentMode
impl Clone for SendAgentMode
Source§fn clone(&self) -> SendAgentMode
fn clone(&self) -> SendAgentMode
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 SendAgentMode
impl Debug for SendAgentMode
Source§impl Default for SendAgentMode
impl Default for SendAgentMode
Source§fn default() -> SendAgentMode
fn default() -> SendAgentMode
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SendAgentMode
impl<'de> Deserialize<'de> for SendAgentMode
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 SendAgentMode
Source§impl PartialEq for SendAgentMode
impl PartialEq for SendAgentMode
Source§fn eq(&self, other: &SendAgentMode) -> bool
fn eq(&self, other: &SendAgentMode) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for SendAgentMode
impl Serialize for SendAgentMode
impl StructuralPartialEq for SendAgentMode
Auto Trait Implementations§
impl Freeze for SendAgentMode
impl RefUnwindSafe for SendAgentMode
impl Send for SendAgentMode
impl Sync for SendAgentMode
impl Unpin for SendAgentMode
impl UnsafeUnpin for SendAgentMode
impl UnwindSafe for SendAgentMode
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