pub struct RunCanvasWorkflowRequest {
pub steps: Vec<CanvasWorkflowStep>,
pub goal: Option<String>,
pub budget_usd_per_step: Option<f64>,
pub time_minutes: Option<f64>,
pub feedback: Option<String>,
}Expand description
RunCanvasWorkflowRequest model.
Fields§
§steps: Vec<CanvasWorkflowStep>The agent steps, in graph order. Fewer than two is 400 — a canvas of unconnected agents has
no order to execute in. This was the whole body and the document did not carry it:
entry_agent_id and max_passes_per_step were declared instead, and neither is read by any
handler in the platform.
goal: Option<String>Mission goal. Defaults to the literal “Workflow” when omitted (canvas.ts:313).
budget_usd_per_step: Option<f64>§time_minutes: Option<f64>§feedback: Option<String>Free text passed into the run.
Trait Implementations§
Source§impl Clone for RunCanvasWorkflowRequest
impl Clone for RunCanvasWorkflowRequest
Source§fn clone(&self) -> RunCanvasWorkflowRequest
fn clone(&self) -> RunCanvasWorkflowRequest
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 RunCanvasWorkflowRequest
impl Debug for RunCanvasWorkflowRequest
Source§impl Default for RunCanvasWorkflowRequest
impl Default for RunCanvasWorkflowRequest
Source§fn default() -> RunCanvasWorkflowRequest
fn default() -> RunCanvasWorkflowRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RunCanvasWorkflowRequest
impl<'de> Deserialize<'de> for RunCanvasWorkflowRequest
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
Source§impl PartialEq for RunCanvasWorkflowRequest
impl PartialEq for RunCanvasWorkflowRequest
Source§impl Serialize for RunCanvasWorkflowRequest
impl Serialize for RunCanvasWorkflowRequest
impl StructuralPartialEq for RunCanvasWorkflowRequest
Auto Trait Implementations§
impl Freeze for RunCanvasWorkflowRequest
impl RefUnwindSafe for RunCanvasWorkflowRequest
impl Send for RunCanvasWorkflowRequest
impl Sync for RunCanvasWorkflowRequest
impl Unpin for RunCanvasWorkflowRequest
impl UnsafeUnpin for RunCanvasWorkflowRequest
impl UnwindSafe for RunCanvasWorkflowRequest
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