pub struct MissionWorkerConfig {
pub model: String,
pub tier: String,
pub description: Option<String>,
pub escalate_to: Option<String>,
pub max_retries: Option<i32>,
}Expand description
Worker configuration within a mission.
Fields§
§model: StringModel to use for this worker.
tier: StringCost tier: “cheap”, “mid”, “expensive”.
description: Option<String>Worker description / capabilities.
escalate_to: Option<String>Worker to escalate to on failure (e.g. cheap coder → expensive coder).
max_retries: Option<i32>Max retries before escalating (default 1 = escalate on first failure).
Trait Implementations§
Source§impl Clone for MissionWorkerConfig
impl Clone for MissionWorkerConfig
Source§fn clone(&self) -> MissionWorkerConfig
fn clone(&self) -> MissionWorkerConfig
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 MissionWorkerConfig
impl Debug for MissionWorkerConfig
Source§impl Default for MissionWorkerConfig
impl Default for MissionWorkerConfig
Source§fn default() -> MissionWorkerConfig
fn default() -> MissionWorkerConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MissionWorkerConfig
impl<'de> Deserialize<'de> for MissionWorkerConfig
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 MissionWorkerConfig
impl RefUnwindSafe for MissionWorkerConfig
impl Send for MissionWorkerConfig
impl Sync for MissionWorkerConfig
impl Unpin for MissionWorkerConfig
impl UnsafeUnpin for MissionWorkerConfig
impl UnwindSafe for MissionWorkerConfig
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