Adds task dependencies, merging by default unless override: true is used.
Replaces previously declared task dependencies.
Declares the task input schema.
Attaches metadata used by docs and tooling.
Attaches task middleware.
Optionaloptions: { override?: boolean }Declares the task result schema.
Sets the task implementation and advances the builder into its post-run phase.
Alias for inputSchema. Use this to define the task input validation contract.
Adds task tags, merging by default unless override: true is used.
Optionaloptions: { override?: false }Replaces previously declared task tags.
Declares typed errors associated with the task.
Fluent builder interface for constructing tasks before
.run(...).