Skip to content
Everruns Cloud is open in early access. Run agents without operating the platform.

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.

Thinking counts toward max_tokens. When you set max_tokens yourself, Everruns treats it as the budget for the visible answer and adds room for thinking on top, so a small limit does not come back empty.

Claude models that always think (Opus 5.5, Fable 5.x) always get an explicit effort: the model’s default when you choose none, and low when you choose none. These and the other adaptive-thinking models reject assistant prefill, so a conversation must end with a user or tool message.