pub struct AgentOverrides {Show 18 fields
pub profile: Option<String>,
pub runner: Option<Runner>,
pub model: Option<Model>,
pub reasoning_effort: Option<ReasoningEffort>,
pub runner_cli: RunnerCliOptionsPatch,
pub phases: Option<u8>,
pub repoprompt_plan_required: Option<bool>,
pub repoprompt_tool_injection: Option<bool>,
pub git_revert_mode: Option<GitRevertMode>,
pub git_commit_push_enabled: Option<bool>,
pub include_draft: Option<bool>,
pub notify_on_complete: Option<bool>,
pub notify_on_fail: Option<bool>,
pub notify_on_loop_complete: Option<bool>,
pub notify_sound: Option<bool>,
pub lfs_check: Option<bool>,
pub no_progress: Option<bool>,
pub phase_overrides: Option<PhaseOverrides>,
}Expand description
Agent overrides from CLI arguments.
These overrides take precedence over task.agent and config defaults.
Fields§
§profile: Option<String>Named configuration profile to apply.
runner: Option<Runner>§model: Option<Model>§reasoning_effort: Option<ReasoningEffort>§runner_cli: RunnerCliOptionsPatch§phases: Option<u8>Execution shape override:
- 1 => single-pass execution
- 2 => two-pass execution (plan then implement)
- 3 => three-pass execution (plan, implement+CI, review+complete)
repoprompt_plan_required: Option<bool>§repoprompt_tool_injection: Option<bool>§git_revert_mode: Option<GitRevertMode>§git_commit_push_enabled: Option<bool>§include_draft: Option<bool>§notify_on_complete: Option<bool>Enable/disable desktop notification on task completion.
notify_on_fail: Option<bool>Enable/disable desktop notification on task failure.
notify_on_loop_complete: Option<bool>Enable/disable desktop notification when loop completes.
notify_sound: Option<bool>Enable sound alert with notification.
lfs_check: Option<bool>Enable strict LFS validation before commit.
no_progress: Option<bool>Disable progress indicators and celebrations.
phase_overrides: Option<PhaseOverrides>Per-phase overrides from CLI (phase1, phase2, phase3).
Trait Implementations§
Source§impl Clone for AgentOverrides
impl Clone for AgentOverrides
Source§fn clone(&self) -> AgentOverrides
fn clone(&self) -> AgentOverrides
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 AgentOverrides
impl Debug for AgentOverrides
Source§impl Default for AgentOverrides
impl Default for AgentOverrides
Source§fn default() -> AgentOverrides
fn default() -> AgentOverrides
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for AgentOverrides
impl RefUnwindSafe for AgentOverrides
impl Send for AgentOverrides
impl Sync for AgentOverrides
impl Unpin for AgentOverrides
impl UnsafeUnpin for AgentOverrides
impl UnwindSafe for AgentOverrides
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