pub struct CliArgs {Show 29 fields
pub config_path: Option<PathBuf>,
pub model: Option<String>,
pub max_turns: Option<u32>,
pub packet_max_bytes: Option<usize>,
pub packet_max_lines: Option<usize>,
pub output_format: Option<String>,
pub verbose: Option<bool>,
pub runner_mode: Option<String>,
pub runner_distro: Option<String>,
pub claude_path: Option<String>,
pub allow: Vec<String>,
pub deny: Vec<String>,
pub dangerously_skip_permissions: bool,
pub ignore_secret_pattern: Vec<String>,
pub extra_secret_pattern: Vec<String>,
pub phase_timeout: Option<u64>,
pub stdout_cap_bytes: Option<usize>,
pub stderr_cap_bytes: Option<usize>,
pub lock_ttl_seconds: Option<u64>,
pub debug_packet: bool,
pub allow_links: bool,
pub strict_validation: Option<bool>,
pub llm_provider: Option<String>,
pub llm_claude_binary: Option<String>,
pub llm_gemini_binary: Option<String>,
pub llm_gemini_default_model: Option<String>,
pub llm_fallback_provider: Option<String>,
pub prompt_template: Option<String>,
pub execution_strategy: Option<String>,
}Expand description
CLI arguments for configuration override
Fields§
§config_path: Option<PathBuf>§model: Option<String>§max_turns: Option<u32>§packet_max_bytes: Option<usize>§packet_max_lines: Option<usize>§output_format: Option<String>§verbose: Option<bool>§runner_mode: Option<String>§runner_distro: Option<String>§claude_path: Option<String>§allow: Vec<String>§deny: Vec<String>§dangerously_skip_permissions: bool§ignore_secret_pattern: Vec<String>§extra_secret_pattern: Vec<String>§phase_timeout: Option<u64>§stdout_cap_bytes: Option<usize>§stderr_cap_bytes: Option<usize>§lock_ttl_seconds: Option<u64>§debug_packet: bool§allow_links: bool§strict_validation: Option<bool>§llm_provider: Option<String>§llm_claude_binary: Option<String>§llm_gemini_binary: Option<String>§llm_gemini_default_model: Option<String>§llm_fallback_provider: Option<String>§prompt_template: Option<String>§execution_strategy: Option<String>Trait Implementations§
Auto Trait Implementations§
impl Freeze for CliArgs
impl RefUnwindSafe for CliArgs
impl Send for CliArgs
impl Sync for CliArgs
impl Unpin for CliArgs
impl UnsafeUnpin for CliArgs
impl UnwindSafe for CliArgs
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