Skip to content

Anthropic

Everruns runs agents on Anthropic Claude models through the Claude Messages API, mapping its provider-neutral messages, tools, and reasoning onto the Anthropic wire format.

  • Claude Messages API streaming.
  • Tool use mapped to provider-neutral Everruns tools.
  • Extended thinking — adaptive thinking on recent Claude families and budget-based thinking on older ones, with the chain-of-thought signature preserved across multi-turn conversations.
  • Prompt caching via bounded cache_control breakpoints on stable, high-value sections of the request.
  1. Go to SettingsProviders and click Add provider.
  2. Choose Anthropic.
  3. Paste your Anthropic API key. Get one from the Anthropic Console.
  4. Save. Everruns discovers available Claude models automatically.

Anthropic’s /v1/models endpoint returns capability metadata, which Everruns merges with its built-in model profiles. Hardcoded profiles take precedence for cost data; discovered data fills gaps for newer models.

max_tokens is required on every Anthropic request, so Everruns always resolves a value from the model profile (falling back to a safe default) and will retry once with a lower limit if a stale profile causes the provider to reject it.