pub struct TaskBuildArgs {
pub request: Vec<String>,
pub tags: String,
pub scope: String,
pub runner: Option<String>,
pub model: Option<String>,
pub effort: Option<String>,
pub repo_prompt: Option<RepoPromptMode>,
pub runner_cli: RunnerCliArgs,
pub template: Option<String>,
pub target: Option<String>,
pub estimate: Option<String>,
pub strict_templates: bool,
}Fields§
§request: Vec<String>Freeform request text; if omitted, reads from stdin.
Optional hint tags (passed to the task builder prompt).
scope: StringOptional hint scope (passed to the task builder prompt).
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§template: Option<String>Template to use for pre-filling task fields (bug, feature, refactor, test, docs, add-tests, refactor-performance, fix-error-handling, add-docs, security-audit).
target: Option<String>Target file/path for template variable substitution ({{target}}, {{module}}, {{file}}). Used with –template to auto-fill template variables.
estimate: Option<String>Estimated time to complete (e.g., “30m”, “2h”, “1h30m”). Stored as minutes in the task’s estimated_minutes field.
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 TaskBuildArgs
impl Args for TaskBuildArgs
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 TaskBuildArgs
impl FromArgMatches for TaskBuildArgs
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.