pub struct AcpCreateSessionRequest {
pub agent_type: String,
pub runtime: AcpRuntimeKind,
pub cwd: String,
pub additional_directories: Vec<String>,
pub args: Vec<String>,
pub env: HashMap<String, String>,
pub protocol_version: i32,
pub client_capabilities: JsonUtf8,
pub mcp_servers: JsonUtf8,
pub skip_os_instructions: bool,
pub additional_instructions: Option<String>,
}Fields§
§agent_type: String§runtime: AcpRuntimeKind§cwd: String§additional_directories: Vec<String>§args: Vec<String>§env: HashMap<String, String>§protocol_version: i32§client_capabilities: JsonUtf8§mcp_servers: JsonUtf8§skip_os_instructions: bool§additional_instructions: Option<String>Trait Implementations§
Source§impl Clone for AcpCreateSessionRequest
impl Clone for AcpCreateSessionRequest
Source§fn clone(&self) -> AcpCreateSessionRequest
fn clone(&self) -> AcpCreateSessionRequest
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 AcpCreateSessionRequest
impl Debug for AcpCreateSessionRequest
Source§impl<'de> Deserialize<'de> for AcpCreateSessionRequest
impl<'de> Deserialize<'de> for AcpCreateSessionRequest
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 AcpCreateSessionRequest
Source§impl PartialEq for AcpCreateSessionRequest
impl PartialEq for AcpCreateSessionRequest
Source§impl Serialize for AcpCreateSessionRequest
impl Serialize for AcpCreateSessionRequest
impl StructuralPartialEq for AcpCreateSessionRequest
Auto Trait Implementations§
impl Freeze for AcpCreateSessionRequest
impl RefUnwindSafe for AcpCreateSessionRequest
impl Send for AcpCreateSessionRequest
impl Sync for AcpCreateSessionRequest
impl Unpin for AcpCreateSessionRequest
impl UnsafeUnpin for AcpCreateSessionRequest
impl UnwindSafe for AcpCreateSessionRequest
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