pub struct ChecklistArgs {Show 15 fields
pub query: String,
pub task_context: Option<String>,
pub depth: usize,
pub kind: Option<String>,
pub language: Option<String>,
pub include_tests: bool,
pub quiet: bool,
pub json: bool,
pub intent: Option<String>,
pub test_depth: usize,
pub agent: bool,
pub agent_budget: usize,
pub exclude: Option<String>,
pub paths: Option<String>,
pub scope: Option<String>,
}Fields§
§query: StringNatural-language or keyword query (same as asd investigate).
task_context: Option<String>Inject active task context to enrich the search query. When absent, CTXONE_PLAN / CTXONE_TASK env vars are read automatically.
depth: usizeNumber of top entry-point symbols to analyse (default: 10).
kind: Option<String>Filter by symbol kind.
language: Option<String>Filter by language.
include_tests: boolInclude test-file symbols as entry-point candidates.
quiet: boolSuppress the stale-index warning.
json: boolEmit JSON instead of Markdown.
intent: Option<String>Adjust checklist framing for a specific intent. Values: bugfix, feature, refactor, test, architecture, ui.
test_depth: usizeCaller BFS depth for finding affected tests (default: 2).
agent: boolEmit token-budgeted JSON for LLM consumption (implies –json).
agent_budget: usizeToken budget when –agent is set (default: 8000).
exclude: Option<String>Comma-separated terms to exclude. Also supports inline minus-prefix syntax in the query, e.g. “drift playhead -sample -waveform”.
paths: Option<String>Comma-separated glob patterns to restrict results to specific paths.
scope: Option<String>Named scope alias from .asd/scopes.toml, e.g. –scope drift-pad.
Trait Implementations§
Source§impl Args for ChecklistArgs
impl Args for ChecklistArgs
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 Debug for ChecklistArgs
impl Debug for ChecklistArgs
Source§impl FromArgMatches for ChecklistArgs
impl FromArgMatches for ChecklistArgs
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.