pub struct TaskBuildRefactorArgs {
pub threshold: usize,
pub path: Option<PathBuf>,
pub dry_run: bool,
pub batch: BatchMode,
pub tags: Option<String>,
pub runner: Option<String>,
pub model: Option<String>,
pub effort: Option<String>,
pub repo_prompt: Option<RepoPromptMode>,
pub runner_cli: RunnerCliArgs,
pub strict_templates: bool,
}Fields§
§threshold: usizeLOC threshold for flagging files as “large” (default: 1000). Files exceeding ~1000 LOC are presumed mis-scoped per AGENTS.md.
path: Option<PathBuf>Directory to scan for Rust files (default: current directory / repo root).
dry_run: boolPreview tasks without inserting into queue.
batch: BatchModeBatching behavior for related files.
- auto: Group files in same directory with similar names (default).
- never: Create individual task per file.
- aggressive: Group all files in same module.
Additional tags to add to generated tasks (comma-separated).
runner: Option<String>Runner to use. CLI flag overrides config defaults (project > global > built-in).
model: Option<String>Model to use. CLI flag overrides config defaults (project > global > built-in).
effort: Option<String>Codex reasoning effort. CLI flag overrides config defaults (project > global > built-in). Ignored for opencode and gemini.
repo_prompt: Option<RepoPromptMode>RepoPrompt mode (tools, plan, off). Alias: -rp.
runner_cli: RunnerCliArgs§strict_templates: boolFail on unknown template variables (default: warn only). When enabled, template loading fails if the template contains unknown {{variables}}. When disabled (default), unknown variables are left as-is with a warning.
Trait Implementations§
Source§impl Args for TaskBuildRefactorArgs
impl Args for TaskBuildRefactorArgs
Source§fn augment_args<'b>(__clap_app: Command) -> Command
fn augment_args<'b>(__clap_app: Command) -> Command
Source§fn augment_args_for_update<'b>(__clap_app: Command) -> Command
fn augment_args_for_update<'b>(__clap_app: Command) -> Command
Command so it can instantiate self via
FromArgMatches::update_from_arg_matches_mut Read moreSource§impl FromArgMatches for TaskBuildRefactorArgs
impl FromArgMatches for TaskBuildRefactorArgs
Source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
Source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches,
) -> Result<Self, Error>
fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>
Source§fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches, ) -> Result<(), Error>
ArgMatches to self.Source§fn update_from_arg_matches_mut(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
ArgMatches to self.