@@ -176,7 +176,10 @@ def build_parser() -> argparse.ArgumentParser:
176176
177177 # engine-preflight (batched Phase 1: preflight + taskmaster + providers + capabilities)
178178 p = sub .add_parser ("engine-preflight" , help = "One-call Phase 1: all probes + summary" )
179- p .add_argument ("--no-configure" , action = "store_true" )
179+ p .add_argument (
180+ "--no-configure" , action = "store_true" ,
181+ help = "Skip auto-configuring providers; read-only probe (default configures providers on an existing .taskmaster project)" ,
182+ )
180183
181184 # detect-taskmaster
182185 sub .add_parser ("detect-taskmaster" , help = "Find MCP or CLI taskmaster" )
@@ -329,7 +332,7 @@ def build_parser() -> argparse.ArgumentParser:
329332
330333 # economy-report
331334 p = sub .add_parser ("economy-report" , help = "Summarize .atlas-ai/telemetry.jsonl per (op_class, model)" )
332- p .add_argument ("--input" , default = None )
335+ p .add_argument ("--input" , default = None , help = "Telemetry JSONL path (default: .atlas-ai/telemetry.jsonl)" )
333336
334337 # context-pack
335338 p = sub .add_parser ("context-pack" , help = "Extract AST-based Python signature context" )
@@ -357,17 +360,20 @@ def build_parser() -> argparse.ArgumentParser:
357360
358361 # next-task
359362 p = sub .add_parser ("next-task" , help = "Select the next TaskMaster-compatible task" )
360- p .add_argument ("--tag" )
363+ p .add_argument ("--tag" , help = "Tasks.json tag context to read (default: the active/master tag)" )
361364
362365 # claim-task
363366 p = sub .add_parser ("claim-task" , help = "Atomically select and claim the next task" )
364- p .add_argument ("--tag" )
367+ p .add_argument ("--tag" , help = "Tasks.json tag context to read (default: the active/master tag)" )
365368
366369 # set-status
367370 p = sub .add_parser ("set-status" , help = "Set a task or subtask status" )
368- p .add_argument ("--id" , required = True )
369- p .add_argument ("--status" , required = True )
370- p .add_argument ("--tag" )
371+ p .add_argument ("--id" , required = True , help = "Task or subtask id (e.g. 7 or 1.2)" )
372+ p .add_argument (
373+ "--status" , required = True ,
374+ help = "Task status; one of: pending, in-progress, done, review, deferred, cancelled, blocked" ,
375+ )
376+ p .add_argument ("--tag" , help = "Tasks.json tag context to write (default: the active/master tag)" )
371377 p .add_argument (
372378 "--evidence-ref" ,
373379 default = None ,
0 commit comments