anthropic-haiku-3-retirement
Rule: If any code path still calls `claude-3-haiku-20240307`, switch the
model id to `claude-haiku-4-5-20251001` before your next deploy —
the legacy id now returns an error from Anthropic.
Haiku 3 was retired on 2026-05-06. Production traffic on the legacy
id began returning 4xx errors immediately. Haiku 4.5 is roughly
2x faster at similar quality and uses the same request shape, so
the migration is a string swap.
Read more →
claude-code-bedrock-service-tier
Rule: If you run Claude Code on Bedrock with mixed interactive + batch
workloads, set `ANTHROPIC_BEDROCK_SERVICE_TIER=priority` for IDE
sessions and `=flex` for batch jobs.
Claude Code v2.1.122 adds a one-line env-var path to Bedrock's
service-tier header (`default` / `flex` / `priority`). Previously
you had to subclass the client to pass it. Service tier trades cost
vs. latency — `flex` is cheaper for batch, `priority` is faster
for interactive.
Read more →
claude-code-config-persistence
Rule: Use `/config` to set theme / editor mode / verbose once — v2.1.119
now persists those settings to `~/.claude/settings.json` with
full project / local / policy override precedence.
`/config` settings used to evaporate at session end. v2.1.119
writes them to the same file the harness already reads, so they
compose cleanly with project- and policy-level settings. New
`prUrlTemplate` setting points the footer PR badge at non-GitHub
providers (GitLab, Gitea, etc.).
Read more →
claude-code-gateway-aware-model-picker
Rule: If you point `ANTHROPIC_BASE_URL` at an Anthropic-compatible
gateway, the v2.1.126 `/model` picker now lists your gateway's
models alongside the Anthropic defaults — no extra config.
Teams routing through internal model gateways (e.g. for spend
tracking or model-bake-off) previously had to memorize gateway
model ids. v2.1.126 queries `/v1/models` against your base URL
and merges the result into the picker. `claude project purge`
ships in the same release as a clean-state reset.
Read more →