pub struct MovementExecOptions {
pub tools: Vec<String>,
pub model: Option<String>,
pub system_prompt: Option<String>,
pub max_budget: Option<f64>,
pub worktree_name: Option<String>,
pub session_id: Option<String>,
pub continuation: ContinuationPolicy,
pub a2a_endpoint: Option<String>,
/* private fields */
}Expand description
Options for a single stage execution. Provider-specific flag mapping happens in the providers module; unsupported fields are silently ignored by providers that don’t understand them, keeping flow YAML portable.
Fields§
§tools: Vec<String>Tools to allow (mapped to –allowed-tools on Claude).
model: Option<String>Model override.
system_prompt: Option<String>System prompt from persona.
max_budget: Option<f64>Budget limit in USD (Claude only).
worktree_name: Option<String>Execute in isolated worktree (Claude only).
session_id: Option<String>Session ID for continuation.
continuation: ContinuationPolicySame-thread continuation policy.
a2a_endpoint: Option<String>Optional A2A server endpoint. If absent, CCSWARM_A2A_ENDPOINT is used
when set; otherwise the selected local provider CLI is executed.
Trait Implementations§
Source§impl Clone for MovementExecOptions
impl Clone for MovementExecOptions
Source§fn clone(&self) -> MovementExecOptions
fn clone(&self) -> MovementExecOptions
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 MovementExecOptions
impl Debug for MovementExecOptions
Source§impl Default for MovementExecOptions
impl Default for MovementExecOptions
Source§fn default() -> MovementExecOptions
fn default() -> MovementExecOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MovementExecOptions
impl RefUnwindSafe for MovementExecOptions
impl Send for MovementExecOptions
impl Sync for MovementExecOptions
impl Unpin for MovementExecOptions
impl UnsafeUnpin for MovementExecOptions
impl UnwindSafe for MovementExecOptions
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