OptionalargsThe runnable's arguments (ctx.args), read for --print-task and
--dry-run when flags is unset. Default: process.argv, for callers
written before the flags were read from here.
OptionaldateIANA time zone; when set, the task is prefixed with today's date in it.
OptionalflagsThe parsed dispatcher flags (ctx.flags of a job that declares
flags: dispatcherFlags). Wins over args.
Job identifier.
OptionallabelOptional session label.
OptionaloutputOutput channel identifier for routing session results.
OptionalrunnersCustom command runners keyed by file extension (e.g. { ts: "<runner command>" }).
Name for the [skip] line, e.g. acme/daily-briefing.
OptionalsiloData silo holding the task file. Default: the default silo.
OptionalslackJob-side Slack reads and allowed post targets (see lib/worker-slack).
Task file path relative to the silo, e.g. briefing/TASK.md.
OptionaltemplateCore TASK template used when the instance has no file at taskFile
(Decision 75), e.g. BRIEFING_TEMPLATES.morning. Unset: a missing
task file skips the run.
OptionaltemplateValues for the task's {{name}} placeholders (e.g. briefingVars).
OptionalthinkingThinking level for the LLM session.
Options for taskFileDispatcher and dispatchTaskFile.