Variants
Variants are user‑customized versions of existing tasks. They let you change parameters, defaults, or configuration without modifying the original task definition.
Why variants matter
Variants are useful when you want a task to behave consistently in a specific context, while still keeping the base task reusable:
- Standardize behavior across a team or Builder.
- Create presets for frequent use cases.
- Keep the original task intact while tailoring it to a specific workflow.
How variants are used
Once created, a variant appears like any other task:
- It can be selected directly in a Tool workflow.
- It can be referenced by a Plan Generator.
- It can be used by multiple Builders without reconfiguration.
tip
Variants are useful to force a specific LLM model or require a JSON schema response, so the task is specialized for a particular use case.