pub struct RuntimeCapabilities {Show 18 fields
pub account_session: bool,
pub threads: bool,
pub turns: bool,
pub turn_steer: bool,
pub turn_interrupt: bool,
pub event_replay: bool,
pub external_tools: bool,
pub environments: bool,
pub worker_runtime: bool,
pub fleet_run_create: bool,
pub fleet_run_start: bool,
pub fleet_event_replay: bool,
pub fleet_event_stream: bool,
pub fleet_local_target: bool,
pub thread_goals: bool,
pub memory: bool,
pub mcp_server_management: bool,
pub skill_lifecycle: bool,
}Expand description
Fixed capability map advertised by GET /v1/runtime/info.
All fields are required on serialization so clients can rely on the shape.
Fields§
§account_session: bool§threads: bool§turns: bool§turn_steer: bool§turn_interrupt: bool§event_replay: bool§external_tools: bool§environments: bool§worker_runtime: bool§fleet_run_create: bool§fleet_run_start: bool§fleet_event_replay: bool§fleet_event_stream: bool§fleet_local_target: bool§thread_goals: boolGET/PUT/DELETE /v1/threads/{id}/goal and the complete/block
lifecycle actions are available.
memory: boolGET /v1/memory and GET /v1/memory/{id} are available for
bounded inspection of the native memory store. POST /v1/memory
and DELETE /v1/memory are also available (auth-gated via the
standard route layer) for lifecycle controls.
mcp_server_management: boolWhether the runtime supports create/update/enable/disable/reconnect/delete
operations on MCP server configuration via the POST|GET|PATCH|DELETE /v1/apps/mcp/servers family of endpoints.
skill_lifecycle: boolSkill lifecycle operations (install, update, uninstall, trust, audit) are available via the HTTP API.
Trait Implementations§
Source§impl Clone for RuntimeCapabilities
impl Clone for RuntimeCapabilities
Source§fn clone(&self) -> RuntimeCapabilities
fn clone(&self) -> RuntimeCapabilities
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 RuntimeCapabilities
impl Debug for RuntimeCapabilities
Source§impl<'de> Deserialize<'de> for RuntimeCapabilities
impl<'de> Deserialize<'de> for RuntimeCapabilities
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
Auto Trait Implementations§
impl Freeze for RuntimeCapabilities
impl RefUnwindSafe for RuntimeCapabilities
impl Send for RuntimeCapabilities
impl Sync for RuntimeCapabilities
impl Unpin for RuntimeCapabilities
impl UnsafeUnpin for RuntimeCapabilities
impl UnwindSafe for RuntimeCapabilities
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