Skip to main content

Variants

Variants are user-customized versions of existing tools. They let you change parameters, defaults, or configuration without modifying the original tool definition.

Why variants matter

Variants are useful when you want a tool to behave consistently in a specific context, while still keeping the base tool reusable:

  • Standardize behavior across a team or Builder.
  • Create presets for frequent use cases.
  • Keep the original tool intact while tailoring it to a specific workflow.

How variants are used

Once created, a variant appears like any other tool:

  • It can be selected directly in a Procedure workflow.
  • It can be referenced by a Toolbox.
  • 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 tool is specialized for a particular use case.