Legacy claude-cli/claude-opus-4-7 model refs still work for compatibility, but new config should keep provider/model selection as anthropic/* and put the execution backend in provider/model runtime policy.
claude-cli/claude-opus-4-7
anthropic/*
Billing and claude -p
claude -p
OpenClaw uses Claude Code's non-interactive claude -p path for Claude CLI runs. Anthropic currently treats that path as Agent SDK/programmatic usage:
claude -p
Until June 15, 2026, subscription-plan handling follows Anthropic's active Claude Code rules for the signed-in account.
Starting June 15, 2026, subscription-plan claude -p usage draws from the user's monthly Agent SDK credit first, then from usage credits at standard API rates if usage credits are enabled.
claude -p
Console/API-key logins use pay-as-you-go API billing and do not receive the subscription Agent SDK credit.
Anthropic can change Claude Code billing and rate-limit behavior without an OpenClaw release. Check claude auth status, /status, and Anthropic's linked docs when billing predictability matters.
claude auth status
/status
Thinking defaults (Claude Fable 5, 4.8, and 4.6)
anthropic/claude-fable-5 always uses adaptive thinking and defaults to high effort. Because Anthropic does not allow thinking to be disabled for this model, /think off and /think minimal use low effort. OpenClaw also omits custom temperature values for Fable 5 requests.
anthropic/claude-fable-5
high
/think off
/think minimal
low
Claude Opus 4.8 keeps thinking off by default in OpenClaw. When you explicitly enable adaptive thinking with /think high|xhigh|max, OpenClaw sends Anthropic's Opus 4.8 effort values; Claude 4.6 models default to adaptive.
/think high|xhigh|max
adaptive
Override per-message with /think: or in model params:
The bundled Anthropic plugin registers image and PDF understanding. OpenClaw auto-resolves media capabilities from the configured Anthropic auth — no additional config is needed.
Property Value Default model claude-opus-4-8 Supported input Images, PDF documents
claude-opus-4-8
When an image or PDF is attached to a conversation, OpenClaw automatically routes it through the Anthropic media understanding provider.
Anthropic's 1M context window is available on GA-capable Claude 4.x models such as Opus 4.8, Opus 4.7, Opus 4.6, and Sonnet 4.6. OpenClaw sizes those models at 1M automatically:
Older configs can keep params.context1m: true, but OpenClaw no longer sends the retired context-1m-2025-08-07 beta header. Older anthropicBeta config entries with that value are ignored during request header resolution and unsupported older Claude models stay on their normal context window.
params.context1m: true
context-1m-2025-08-07
anthropicBeta
params.context1m: true also applies to the Claude CLI backend (claude-cli/*) for eligible GA-capable Opus and Sonnet models, preserving the runtime context window for those CLI sessions to match the direct-API behavior.
params.context1m: true
claude-cli/*
anthropic/claude-opus-4-8 and its claude-cli variant have a 1M context window by default — no params.context1m: true needed.
anthropic/claude-opus-4-8
claude-cli
params.context1m: true
Troubleshooting
Anthropic token auth expires and can be revoked. For new setups, use an Anthropic API key instead.
Anthropic auth is per agent — new agents do not inherit the main agent's keys. Re-run onboarding for that agent (or configure an API key on the gateway host), then verify with openclaw models status.
openclaw models status
Run openclaw models status to see which auth profile is active. Re-run onboarding, or configure an API key for that profile path.
openclaw models status
Check openclaw models status --json for auth.unusableProfiles. Anthropic rate-limit cooldowns can be model-scoped, so a sibling Anthropic model may still be usable. Add another Anthropic profile or wait for cooldown.
openclaw models status --json
auth.unusableProfiles
Related
Choosing providers, model refs, and failover behavior.
Legacy claude-cli/claude-opus-4-7 model refs still work for compatibility, but new config should keep provider/model selection as anthropic/* and put the execution backend in provider/model runtime policy.
claude-cli/claude-opus-4-7
anthropic/*
Billing and claude -p
claude -p
OpenClaw uses Claude Code's non-interactive claude -p path for Claude CLI runs. Anthropic currently treats that path as Agent SDK/programmatic usage:
claude -p
Until June 15, 2026, subscription-plan handling follows Anthropic's active Claude Code rules for the signed-in account.
Starting June 15, 2026, subscription-plan claude -p usage draws from the user's monthly Agent SDK credit first, then from usage credits at standard API rates if usage credits are enabled.
claude -p
Console/API-key logins use pay-as-you-go API billing and do not receive the subscription Agent SDK credit.
Anthropic can change Claude Code billing and rate-limit behavior without an OpenClaw release. Check claude auth status, /status, and Anthropic's linked docs when billing predictability matters.
claude auth status
/status
Thinking defaults (Claude Fable 5, 4.8, and 4.6)
anthropic/claude-fable-5 always uses adaptive thinking and defaults to high effort. Because Anthropic does not allow thinking to be disabled for this model, /think off and /think minimal use low effort. OpenClaw also omits custom temperature values for Fable 5 requests.
anthropic/claude-fable-5
high
/think off
/think minimal
low
Claude Opus 4.8 keeps thinking off by default in OpenClaw. When you explicitly enable adaptive thinking with /think high|xhigh|max, OpenClaw sends Anthropic's Opus 4.8 effort values; Claude 4.6 models default to adaptive.
/think high|xhigh|max
adaptive
Override per-message with /think: or in model params:
The bundled Anthropic plugin registers image and PDF understanding. OpenClaw auto-resolves media capabilities from the configured Anthropic auth — no additional config is needed.
Property Value Default model claude-opus-4-8 Supported input Images, PDF documents
claude-opus-4-8
When an image or PDF is attached to a conversation, OpenClaw automatically routes it through the Anthropic media understanding provider.
Anthropic's 1M context window is available on GA-capable Claude 4.x models such as Opus 4.8, Opus 4.7, Opus 4.6, and Sonnet 4.6. OpenClaw sizes those models at 1M automatically:
Older configs can keep params.context1m: true, but OpenClaw no longer sends the retired context-1m-2025-08-07 beta header. Older anthropicBeta config entries with that value are ignored during request header resolution and unsupported older Claude models stay on their normal context window.
params.context1m: true
context-1m-2025-08-07
anthropicBeta
params.context1m: true also applies to the Claude CLI backend (claude-cli/*) for eligible GA-capable Opus and Sonnet models, preserving the runtime context window for those CLI sessions to match the direct-API behavior.
params.context1m: true
claude-cli/*
anthropic/claude-opus-4-8 and its claude-cli variant have a 1M context window by default — no params.context1m: true needed.
anthropic/claude-opus-4-8
claude-cli
params.context1m: true
Troubleshooting
Anthropic token auth expires and can be revoked. For new setups, use an Anthropic API key instead.
Anthropic auth is per agent — new agents do not inherit the main agent's keys. Re-run onboarding for that agent (or configure an API key on the gateway host), then verify with openclaw models status.
openclaw models status
Run openclaw models status to see which auth profile is active. Re-run onboarding, or configure an API key for that profile path.
openclaw models status
Check openclaw models status --json for auth.unusableProfiles. Anthropic rate-limit cooldowns can be model-scoped, so a sibling Anthropic model may still be usable. Add another Anthropic profile or wait for cooldown.
openclaw models status --json
auth.unusableProfiles
Related
Choosing providers, model refs, and failover behavior.