pub struct AgentAdapterCapabilities {
pub pty_sidecar: Option<AdapterBinding>,
pub hook: Option<AdapterBinding>,
pub managed_hook: Option<AdapterBinding>,
pub one_shot: Option<AdapterBinding>,
pub history: Option<AdapterBinding>,
pub resume: Option<AdapterBinding>,
pub session_options: Option<AdapterBinding>,
pub capability_probe: Option<AdapterBinding>,
}Fields§
§pty_sidecar: Option<AdapterBinding>Structured observation emitted beside an interactive PTY. This is an adapter binding only and does not declare Pipe as a launch transport.
hook: Option<AdapterBinding>§managed_hook: Option<AdapterBinding>Explicit host-level install/status/remove support for provider Hook configuration. This authority is separate from raw Hook normalization.
one_shot: Option<AdapterBinding>Pure provider-owned non-interactive invocation planning. Native process ownership remains in a dedicated shell even when delivered as Pipe.
history: Option<AdapterBinding>§resume: Option<AdapterBinding>§session_options: Option<AdapterBinding>§capability_probe: Option<AdapterBinding>Trait Implementations§
Source§impl Clone for AgentAdapterCapabilities
impl Clone for AgentAdapterCapabilities
Source§impl Debug for AgentAdapterCapabilities
impl Debug for AgentAdapterCapabilities
Source§impl Default for AgentAdapterCapabilities
impl Default for AgentAdapterCapabilities
Source§impl<'de> Deserialize<'de> for AgentAdapterCapabilities
impl<'de> Deserialize<'de> for AgentAdapterCapabilities
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 AgentAdapterCapabilities
Source§impl PartialEq for AgentAdapterCapabilities
impl PartialEq for AgentAdapterCapabilities
Source§impl Serialize for AgentAdapterCapabilities
impl Serialize for AgentAdapterCapabilities
impl StructuralPartialEq for AgentAdapterCapabilities
Auto Trait Implementations§
impl Freeze for AgentAdapterCapabilities
impl RefUnwindSafe for AgentAdapterCapabilities
impl Send for AgentAdapterCapabilities
impl Sync for AgentAdapterCapabilities
impl Unpin for AgentAdapterCapabilities
impl UnsafeUnpin for AgentAdapterCapabilities
impl UnwindSafe for AgentAdapterCapabilities
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