Every evaluation arm requires a model. The default model below is the Agent SDK’s choice when its model is omitted. Default effort is Evolve’s configured setting when effort is omitted.
Model and effort reference
Reasoning options are checked against the exact model’s provider documentation and the harness’s native controls. Models with a thinking toggle or a token budget are labeled in the table.off is the CLI and SDK spelling for thinking disabled and thinking for enabled; none is a native spelling shown in some tables and is not accepted. A model outside a harness’s roster runs only through the Agent SDK; managed evaluations refuse it.
This page records native support. Some Evolve effort mappings still need correction before all of these options work through the CLI and SDK.
- Claude Code
- Codex
- Qwen Code
- Kimi Code
- OpenCode
- Droid
- Pi
- Prime Agent
- DeepSeek Harness
- Z Code
- Antigravity
- mini-SWE-agent
Harness:
claudeDefault model: opus or claude-opus-5-5Default effort: highSources
Sources
Other accepted model spellings
Other accepted model spellings
gemini is retired. Use antigravity for new runs. Records of earlier Gemini CLI runs remain readable.Use your selection
This example runs Codex with GPT-6 Luna athigh effort.
-m to compare models on one harness. --effort applies to every arm. To compare different efforts, set reasoning_effort separately on each arm in a job config or the SDK.
Using the Agent SDK instead of managed evaluations
Using the Agent SDK instead of managed evaluations
The Agent SDK uses
model and TypeScript reasoningEffort / Python reasoning_effort in its agent configuration. It can omit the model; managed evaluation arms cannot.The tables above describe Evolve model access. Direct provider credentials have their own available models. On Claude Code and Droid, the glm-5.3…, openrouter/… and fireworks/… rows, and Droid’s qwen3.8-max… rows, are gateway routes, and the fireworks/ options on OpenCode, DeepSeek Harness, and Z Code require Evolve model access.See Configure an agent for SDK examples.Read the current model list
Read the current model list
agents[].models lists model aliases and IDs. Metadata reports the API’s accepted inputs and configured defaults.The same document is available through meta() in both SDKs.Model access and spend
AnEVOLVE_API_KEY supplies platform model access. --max-trial-spend caps agent model spend per trial attempt. Verifier judges and trace analysis have separate budgets. See job costs.
Provider keys and metering
Provider keys and metering
With your own supported provider key, model requests bill that provider account. Evolve gateway metering and the trial cap still apply. Job creation still requires a positive platform credit balance.Requests that bypass the gateway with separate credentials are not metered by Evolve. A task’s
no-network agent policy restricts model access to the platform gateway.Claude and GPT model behaviour
Claude and GPT model behaviour
On Claude Code, Codex and Droid, the Claude and GPT models above (and their
anthropic/ and openai/ spellings) differ from the model maker’s own API in three ways:- Claude’s server-side web search tool does not run.
- Claude’s thinking blocks come back without signatures.
- A Claude thinking budget is sent as an effort level: minimal below 1,024 tokens, low from 1,024, medium from 5,000, high from 10,000.
Analysis and check models
Analysis and task checks choose their agent and model separately from the evaluation arms.
Read the current analysis and check defaults before choosing an agent, model, or effort. A named model must be supported by the selected harness.
-a and -m to override these defaults for one analysis or check.
Configure a run
Model comparisons, effort, concurrency, and spend controls.

