pub struct SessionRpcMode<'a> { /* private fields */ }Expand description
session.mode.* RPCs.
Implementations§
Source§impl<'a> SessionRpcMode<'a>
impl<'a> SessionRpcMode<'a>
Sourcepub async fn get(&self) -> Result<SessionMode, Error>
pub async fn get(&self) -> Result<SessionMode, Error>
Gets the current agent interaction mode.
Wire method: session.mode.get.
§Returns
The session mode the agent is operating in
Experimental. This API is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases. Pin both the SDK and CLI versions if your code depends on it.
Sourcepub async fn set(&self, params: ModeSetRequest) -> Result<(), Error>
pub async fn set(&self, params: ModeSetRequest) -> Result<(), Error>
Sets the current agent interaction mode.
Wire method: session.mode.set.
§Parameters
params- Agent interaction mode to apply to the session.
Experimental. This API is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases. Pin both the SDK and CLI versions if your code depends on it.
Trait Implementations§
Source§impl<'a> Clone for SessionRpcMode<'a>
impl<'a> Clone for SessionRpcMode<'a>
Source§fn clone(&self) -> SessionRpcMode<'a>
fn clone(&self) -> SessionRpcMode<'a>
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 moreimpl<'a> Copy for SessionRpcMode<'a>
Auto Trait Implementations§
impl<'a> Freeze for SessionRpcMode<'a>
impl<'a> !RefUnwindSafe for SessionRpcMode<'a>
impl<'a> Send for SessionRpcMode<'a>
impl<'a> Sync for SessionRpcMode<'a>
impl<'a> Unpin for SessionRpcMode<'a>
impl<'a> UnsafeUnpin for SessionRpcMode<'a>
impl<'a> !UnwindSafe for SessionRpcMode<'a>
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