# Claude Code v2.1.282

> Claude Code v2.1.282, released 24 Sep 2026 (2026-09-24). 334 entries read out of the shipped bundle. Unofficial, and not affiliated with Anthropic.

[Web version](https://changelogs.core-directive.com/v/2.1.282)

You can now set `maxProseWidth` to wrap Claude's text replies at a fixed column width, while code and tables keep the full terminal width. Claude Code now retries once on the same model when a safety stop cuts off a response. This is on for everyone by default. Set `CLAUDE_CODE_DISABLE_REFUSAL_RETRY` to turn it off. Cloud sessions can now start from a linked git worktree on macOS and Linux instead of being refused. `CLAUDE_CODE_GZIP_REQUEST_BODY_LEVEL` sets a gzip level from 1 to 9 for requests Claude Code already compresses. The self-hosted gateway gains `store.readiness_grace_seconds`, which keeps it reporting ready through short Postgres outages.

This build holds 20 entries that are not switched on yet. Web search has a quick "standard" mode and a thorough "extended" mode, but both stay off unless configured. You will later be able to attach a local git folder to a running cloud session and keep files in sync. That switch is off by default. A dialog that warns how much of your 5-hour usage limit resuming an old conversation would use is built but off. `CLAUDE_CODE_REMOTE_TOOLS_SPECULATIVE_CLASSIFIER` is now read, but setting it changes nothing yet.

`/model` can now switch to claude-fable- models that need credits. It shows a confirmation step instead of rejecting them as invalid. Conversations no longer fail when the API rejects old web search results. Claude Code removes those results and retries. Cancelling a remote message that was already delivered now reports the failure instead of claiming success. The startup tip about dynamic workflows and the `ultracode` keyword is gone, and so is autocomplete for MCP server URL templates after a slash.

## Sections

Each section is its own markdown document of whole entries, in pages of about 40 KB. The whole release in one document is [full.md](https://changelogs.core-directive.com/v/2.1.282/full.md).

- [What probably matters to you](https://changelogs.core-directive.com/v/2.1.282/what-probably-matters-to-you.md): 45 entries, 2 pages
- [New Features](https://changelogs.core-directive.com/v/2.1.282/new-features.md): 1 entry
- [Improvements](https://changelogs.core-directive.com/v/2.1.282/improvements.md): 171 entries, 5 pages
- [Bug Fixes](https://changelogs.core-directive.com/v/2.1.282/bug-fixes.md): 37 entries
- [In Development](https://changelogs.core-directive.com/v/2.1.282/in-development.md): 10 entries
- [Internal Changes](https://changelogs.core-directive.com/v/2.1.282/internal-changes.md): 63 entries, 2 pages
- [Removed](https://changelogs.core-directive.com/v/2.1.282/removed.md): 7 entries

## What probably matters to you

The first 10 of 45, one line each. The section's own pages have every one in full.

- [Attaching a local folder to a cloud session: file sync flow and earlier link preparation](https://changelogs.core-directive.com/v/2.1.282/e/attaching-a-folder-to-a-cloud-session-with-file-sync-is-buil.json): New code attaches a local git checkout to a cloud session with file sync, and attach can prepare the link while reading the stream position
- [WebSearch gains a standard/extended mode that is off unless configured](https://changelogs.core-directive.com/v/2.1.282/e/websearch-standardextended-mode-fast-search-is-built.json): A new WebSearch mode choice, system hint and remote prompt addendum are built in but only switch on through tengu_sleepy_shore or an environment variable
- [Model list: Opus 5 moves to overflow, Opus 5.5 relabelled, and model names follow aliases](https://changelogs.core-directive.com/v/2.1.282/e/opus-55-model-description-changed.json): Opus 5 leaves the main model list and quick select, Opus 5.5 gets a new description, and picker labels and examples follow the current aliases
- [Cloud sessions: inactive persistentVolume option, and a directory-sync note for every worktree](https://changelogs.core-directive.com/v/2.1.282/e/cloud-session-persistentvolume-option-is-wired-end-to-end.json): Cloud session creation gains a persistentVolume option that is hard-coded off and sends nothing, and the dir-sync prompt notes it applies to every worktree
- [Relayed messages from a project's coordinator session are held in order and announced to Claude](https://changelogs.core-directive.com/v/2.1.282/e/coordinator-session-relay-messages-gated-by-new-tengu-squish.json): Messages relayed from a project's coordinator session now hold back later queued prompts, and Claude can be told one is waiting
- [The claude-ai and anthropic-skills names are now reserved for skills synced from claude.ai](https://changelogs.core-directive.com/v/2.1.282/e/plugin-marked-as-an-account-skills-wrapper.json): Skills, MCP servers and MCP prompts named claude-ai or anthropic-skills are refused, and synced skills gain classes, aliases and namespace rules
- [New warning before resuming a long, idle conversation that would use much of the 5-hour limit](https://changelogs.core-directive.com/v/2.1.282/e/new-cold-resume-quota-warning-when-resuming-a-long-idle-con.json): Resuming a large, long-idle conversation can show how much of your 5-hour usage limit it will use, offering a fresh conversation instead
- [Reading artifacts from other writers: new shared mode, summary-only for other organizations, more untrusted-content labels](https://changelogs.core-directive.com/v/2.1.282/e/shared-artifacts-full-reads-for-non-channel-writers-behind.json): Artifacts written by others get a new approval-based shared read mode, summary-only reads for other organizations and wider untrusted-content labels
- [SDK: new session_metadata system message carries a session's artifact list](https://changelogs.core-directive.com/v/2.1.282/e/new-internal-sdk-system-message-session-metadata-carries-t.json): SDK hosts now receive session_metadata system messages listing a session's published artifacts, the summary cloud sessions already get
- ['Upgrade to Max' option in the usage-credits dialog becomes a fixed on/off switch (tengu_saffron_ladder)](https://changelogs.core-directive.com/v/2.1.282/e/tengu-saffron-ladder-now-just-switches-on-an-upgrade-to-max.json): The usage-credits upsell no longer takes its wording from the server; tengu_saffron_ladder now only shows or hides a fixed 'Upgrade to Max' option
