pub struct RunnerCapabilityReport {
pub runner: String,
pub name: String,
pub supports_session_resume: bool,
pub requires_managed_session_id: bool,
pub features: RunnerFeatures,
pub allowed_models: Option<Vec<String>>,
pub default_model: String,
pub binary: BinaryInfo,
}Expand description
Complete capability report for a runner.
Fields§
§runner: StringRunner identifier.
name: StringHuman-readable runner name.
supports_session_resume: boolWhether session resumption is supported.
requires_managed_session_id: boolWhether Ralph must manage session IDs (e.g., Kimi).
features: RunnerFeaturesSupported features.
allowed_models: Option<Vec<String>>Allowed models (None = arbitrary models allowed).
default_model: StringDefault model for this runner.
binary: BinaryInfoBinary status.
Trait Implementations§
Source§impl Clone for RunnerCapabilityReport
impl Clone for RunnerCapabilityReport
Source§fn clone(&self) -> RunnerCapabilityReport
fn clone(&self) -> RunnerCapabilityReport
Returns a duplicate of the value. Read more
1.0.0 · 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 RunnerCapabilityReport
impl Debug for RunnerCapabilityReport
Auto Trait Implementations§
impl Freeze for RunnerCapabilityReport
impl RefUnwindSafe for RunnerCapabilityReport
impl Send for RunnerCapabilityReport
impl Sync for RunnerCapabilityReport
impl Unpin for RunnerCapabilityReport
impl UnsafeUnpin for RunnerCapabilityReport
impl UnwindSafe for RunnerCapabilityReport
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