pub struct MissionImportRequest {
pub goal: String,
pub strategy: Option<String>,
pub conductor_model: Option<String>,
pub workers: Option<HashMap<String, MissionWorkerConfig>>,
pub tasks: Vec<HashMap<String, Value>>,
pub system_prompt: Option<String>,
pub max_steps: Option<i32>,
pub auto_execute: bool,
}Expand description
Request body for importing a plan as a new mission.
Fields§
§goal: StringMission goal.
strategy: Option<String>Strategy.
conductor_model: Option<String>Conductor model.
workers: Option<HashMap<String, MissionWorkerConfig>>Worker configuration.
tasks: Vec<HashMap<String, Value>>Pre-defined tasks.
system_prompt: Option<String>System prompt.
max_steps: Option<i32>Maximum steps.
auto_execute: boolAuto-execute after import.
Trait Implementations§
Source§impl Clone for MissionImportRequest
impl Clone for MissionImportRequest
Source§fn clone(&self) -> MissionImportRequest
fn clone(&self) -> MissionImportRequest
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 MissionImportRequest
impl Debug for MissionImportRequest
Source§impl Default for MissionImportRequest
impl Default for MissionImportRequest
Source§fn default() -> MissionImportRequest
fn default() -> MissionImportRequest
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MissionImportRequest
impl RefUnwindSafe for MissionImportRequest
impl Send for MissionImportRequest
impl Sync for MissionImportRequest
impl Unpin for MissionImportRequest
impl UnsafeUnpin for MissionImportRequest
impl UnwindSafe for MissionImportRequest
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