Skip to main content
Every agent starts with a model. HasteKit talks to eight providers out of the box and gives you full control over the generation parameters each one accepts — including the reasoning controls on the newer reasoning-capable models.
Model tab in Agent Builder

Supported providers

Providers and their models are configured at the organisation-level under Providers. Once a model is registered there, it shows up in the Model ID dropdown here.

Required fields

  • Provider — which provider account to call.
  • Model ID — the specific model from that provider.

Generation parameters

All parameters are optional. Leaving a field empty uses the provider’s default.

Provider-specific extras

Some providers accept extra fields that don’t fit the common set above — e.g. Anthropic’s cache_control for prompt caching or thinking for extended-thinking. The Model tab exposes a JSON extras field where you can drop these in verbatim; they’re passed through unchanged.

Iteration cap

The General tab also exposes Max Iteration — the maximum number of agent loop turns (LLM call → tool calls → LLM call → …) before the run is force-terminated. Leave empty to run without a limit. Use this as a safety net for agents that might otherwise loop indefinitely.