This week in Claude Code, Codex and Gemini CLI (week of October 4, 2026)
Claude Sonnet 5.5 becomes the default Sonnet model. What changed in Claude Code 2.1.284 to 2.1.288, including Claude Mods and WebFetch control, plus Codex and Gemini CLI.
Contents
The headline this week: Claude Sonnet 5.5 (claude-sonnet-5-5) is now the default Sonnet model on the Anthropic API (v2.1.284). The official pricing table puts it at the same rates as Sonnet 5, so the switch costs you nothing.
On features, Claude Mods extends what plugins can do (2.1.287). On settings, CLAUDE_CODE_DISABLE_WEB_FETCH and allowedProviders are new.
Covered here: Claude Code 2.1.284 through 2.1.288, Codex CLI 0.160.0, and Gemini CLI 0.62.0.
KEY POINT
What you will learn
- Claude Sonnet 5.5's model ID and the prices you can verify in the official table
- Claude Mods and the three new settings
- The resume and auto-compaction fixes
Claude Code
2.1.284 Claude Sonnet 5.5 becomes the default Sonnet
The changelog reads: "Added Claude Sonnet 5.5 (claude-sonnet-5-5), now the default Sonnet model on the Anthropic API — 1M context, $2/$10 per Mtok with $0.20/Mtok cache reads". The official pricing page lists the same numbers.
| Item | Claude Sonnet 5.5 | Claude Sonnet 5 |
|---|---|---|
| Model ID | claude-sonnet-5-5 | claude-sonnet-5 |
| Input | $2 / MTok | $2 / MTok |
| Output | $10 / MTok | $10 / MTok |
| Cache reads | $0.20 / MTok | $0.20 / MTok |
| Batch | $1 / $5 per MTok | $1 / $5 per MTok |
Unlike Opus 5.5 the other week, the price is unchanged. Cache reads sit at the standard 0.1x of the input price too, with none of Opus 5.5's special multiplier. A setup that selects sonnet in /model moves to 5.5 after the update.
The same release adds a "Yes, but ask again next time" answer to auto mode's prompt before a read outside the working directories, so you can allow that one read and still be asked later. /mcp reconnect all also arrives, retrying every server that failed to connect or needs authentication at once.
For thinking about per-model cost, see Claude Code cost and usage.
2.1.285 More things you can switch off
| Added | What it does |
|---|---|
CLAUDE_CODE_DISABLE_WEB_FETCH | Environment variable that turns off the WebFetch tool |
allowedProviders | Managed setting limiting which API providers a machine may use (Anthropic API, a custom endpoint, Bedrock, Mantle, Vertex AI, Foundry, Claude Platform on AWS, a Cloud gateway) |
claude --desktop | Opens the Claude desktop app on the current directory, or on a session with --continue / --resume <id> |
claude plugin configure <plugin> | Shows a plugin's options and which are unset; --values-stdin saves values from stdin |
CLAUDE_CODE_NONSTREAMING_TIMEOUT_RETRIES | Caps re-sends of a non-streaming fallback request that timed out |
allowedProviders is the one for organizations that want a machine pinned to, say, Bedrock only.
2.1.287 Claude Mods
The first line of the release reads: "Added Claude Mods: plugins may now modify deeper behavior". Shipping with it is a built-in mod called You should know, where a side agent watches your work and flags things you or Claude might miss. Turn it on with /plugin enable cc-plugin-you-should-know@builtin (for first-party sessions with telemetry on).
On the MCP side, URL prompts from servers on the 2025-11-25 protocol are now supported, for sign-in flows among other things. If a server stops connecting after this update, add "bareElicitationCapability": true to its MCP config entry — the changelog says so explicitly.
2.1.288 Resume and auto-compaction fixes
This release is the one for anyone running long sessions.
- Long conversations failing with "Prompt is too long" instead of auto-compacting, when the last reply reported zero token usage
--resumesometimes dropping files and other context a compaction had just restored- A resumed session not saving the last response of a turn, so the next
--resumeshowed the prompt unanswered - Resuming a conversation started on 2.1.286 or earlier dropping the model's earlier thinking
- Mid-response API timeouts failing the whole turn; non-interactive sessions and subagents now continue from the partial response
CLAUDE_CODE_DISABLE_STRUCTURED_OUTPUTS is new, for gateways that reject structured outputs and so broke session titles and memory recall.
In auto mode, denials that pointed Claude at a Bash permission rule when the blocked tool was not Bash are fixed. Note this is a different case from a denied git command, where the blocked tool really is Bash — there the fix is still an autoMode.allow entry or the Recently denied tab. For where auto mode sits among the modes, see Changing Claude Code's default permission mode.
Elsewhere: an MCP server asking for more OAuth scope mid-tool-call now prompts you to re-authenticate (covered in Sign in to a remote MCP server in Claude Code); /code-review gained --max-findings <n>|all; and a prompt cleared with Ctrl+C comes back by pressing Up on the empty prompt.
Codex CLI
0.160.0
Four new features:
| Change | What it does |
|---|---|
| Agent command center | A keyboard-accessible "Show more" for browsing older tasks |
| X11 copy | Select transcript text and paste with middle-click in fullscreen mode on supported local Linux X11 terminals |
| Sessions outside a project | Start with workspace defaults where policy permits, and restore saved permissions on resume |
| Guardian review | Opt-in capabilities to retrieve earlier user instructions and include context from agent handoffs |
Among the fixes, Windows work continues from last week's 0.158: PowerShell fallbacks in the sandbox, long-path permission repairs, and suppressing unwanted console windows from background helpers. Queued messages that were never sent now resume after a reconnection without duplicate sends, which matters if you have lost messages this way.
Gemini CLI
0.62.0
Mostly the two new models, gemini-3.8-flash and gemini-3.5-flash-lite. The details are in their own article, Gemini CLI v0.62. A fix retaining the OAuth refresh token and several Windows PTY and ConPTY fixes are also in the release.
What to check now
- If you resume long sessions, upgrade to 2.1.288 — several auto-compaction and
--resumelosses are fixed there. - If you select
sonnetin/model, confirm landing on Claude Sonnet 5.5 is what you want. The price matches Sonnet 5. - If an MCP server stopped connecting on 2.1.287 or later, add
"bareElicitationCapability": trueto its config entry. - Set
CLAUDE_CODE_DISABLE_WEB_FETCHwhere WebFetch shouldn't be available, and considerallowedProvidersto pin an organization's API providers.
Summary
- Claude Sonnet 5.5 (
claude-sonnet-5-5) is the default Sonnet model on the Anthropic API, at the same price as Sonnet 5 - Claude Mods in 2.1.287 lets plugins modify deeper behavior, with a built-in "You should know" mod
- 2.1.285 adds
CLAUDE_CODE_DISABLE_WEB_FETCHandallowedProviders, widening what you can switch off - 2.1.288 fixes several auto-compaction and
--resumelosses - Codex 0.160.0 is mostly Windows fixes; Gemini CLI 0.62.0 is mostly its two new models
FAQ
- What is Claude Sonnet 5.5's model ID and price?
- The ID is claude-sonnet-5-5. As of October 4, 2026 the official pricing table lists $2/MTok input, $10/MTok output and $0.20/MTok cache reads, the same as Sonnet 5.
- What are Claude Mods?
- A mechanism added in 2.1.287. The changelog describes it as plugins now being able to modify deeper behavior. A built-in example, You should know, shipped with it.
- Can I turn off the WebFetch tool?
- Yes. 2.1.285 added the CLAUDE_CODE_DISABLE_WEB_FETCH environment variable for exactly that.
- Which fix is most urgent this week?
- The one where a long conversation failed with Prompt is too long instead of auto-compacting (2.1.288), along with several resume fixes. Upgrade if you resume long sessions.
Primary sources
This article was drafted by AI from official documentation and reviewed by the site operator before publishing. Found a mistake? Let us know via the contact page.