# Claude Code v2.1.293

> Claude Code v2.1.293, released 7 Oct 2026 (2026-10-07). 287 entries read out of the shipped bundle. Unofficial, and not affiliated with Anthropic.

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

The haiku model name now picks Claude Haiku 5.5 on Anthropic's own API. Bedrock, Vertex and other providers stay on Haiku 4.5. Haiku 5.5 has a 1M-token context window and its own pricing. Desktop admins can now start Claude Code through a corporate launcher with the claudeCodeProcessWrapperEnabled setting. New inferenceIdpOidc and inferenceIdpAuthFlow settings extend company sign-in to more setups, including Bedrock proxies. Admins can also set a Microsoft Foundry base URL for Claude Code sessions from the desktop app.

Four features are in the build but not switched on yet. One is a startup check for team and enterprise users. It would block startup if organization policy or settings fail to load. Another would tell Claude which of its settings files a shell command changed. New keyboard actions for moving between tabs are listed but do nothing yet.

Waiting permission requests no longer time out while you are answering an input prompt. Large repositories stall less when starting a cloud session. MCP servers no longer show an old error after their tool list refreshes successfully. Remote Control now shows the session as running again after it reconnects mid-turn. Sessions that Claude Code starts on its own now keep your Chrome on or off choice. Away and back signals from people viewing a remote session are no longer passed on.

## 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.293/full.md).

- [What probably matters to you](https://changelogs.core-directive.com/v/2.1.293/what-probably-matters-to-you.md): 42 entries, 2 pages
- [Improvements](https://changelogs.core-directive.com/v/2.1.293/improvements.md): 106 entries, 3 pages
- [Bug Fixes](https://changelogs.core-directive.com/v/2.1.293/bug-fixes.md): 19 entries
- [In Development](https://changelogs.core-directive.com/v/2.1.293/in-development.md): 3 entries
- [Internal Changes](https://changelogs.core-directive.com/v/2.1.293/internal-changes.md): 115 entries, 3 pages
- [Removed](https://changelogs.core-directive.com/v/2.1.293/removed.md): 2 entries

## What probably matters to you

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

- [Claude Haiku 5.5 added, and the haiku alias points to it on the first-party API](https://changelogs.core-directive.com/v/2.1.293/e/claude-haiku-5-5-model-family-recognised.json): Claude Haiku 5.5 joins the model list and the haiku alias now resolves to it on Anthropic's API, while Bedrock, Vertex and other providers stay on Haiku 4.5
- [Managed configuration: clientSecretHelper must print JSON, OIDC sign-in, session retention and desktop-only fields](https://changelogs.core-directive.com/v/2.1.293/e/managed-config-session-retention-group-external-idp-oidc.json): The MCP clientSecretHelper must now print a JSON object, managed config adds OIDC sign-in and session retention, and Workspace becomes Capabilities
- [Projects tool can upload files from outside the working directory and matches Unicode-variant names](https://changelogs.core-directive.com/v/2.1.293/e/projects-tool-unicode-normalized-path-matching-and-local-pa.json): project_write can now upload a file outside the working directory if this session read all of it, and Project names that differ only in Unicode form match
- [Managed settings fetching: prefetch on by default, sharper failure reporting, and a shadow org-config gate](https://changelogs.core-directive.com/v/2.1.293/e/org-config-gate-dark-launched-check-that-blocks-startup-whe.json): Managed settings are now prefetched by default for first-party users, fetch failures are classified, and a dark-launched org-config check is measured
- [Three new strip tab keyboard actions are listed](https://changelogs.core-directive.com/v/2.1.293/e/strip-tab-keybindings-excluded-from-a-keybinding-predicate.json): Claude Code's list of keyboard actions gains `strip:tabNext`, `strip:tabPrevious` and `strip:viewAll`, with no change in behaviour yet
- [Plugins and mods can register deferred tools with `isDeferred`](https://changelogs.core-directive.com/v/2.1.293/e/mods-can-register-deferred-tools.json): `$.tool.register` accepts an `isDeferred` true or false option, so plugin tools can load only when found through tool search
- [Managed policy: Bash rules also cover PowerShell, Auto mode offered in Code unless set false, empty folder lists allow nothing](https://changelogs.core-directive.com/v/2.1.293/e/automodeenabled-semantics-changed-auto-mode-in-code-now-on.json): Admin policy now applies a bare Bash rule to PowerShell too, offers Auto mode in Code unless autoModeEnabled is false, and treats an empty folder list as none
- [Moving a session to the background now carries queued prompts along, or refuses](https://changelogs.core-directive.com/v/2.1.293/e/new-claude-bg-carried-prompts-sha256-env-var-passed-to-backg.json): Backgrounding a session with the left arrow carries queued prompts to the background job or blocks the move, and passes CLAUDE_BG_CARRIED_PROMPTS_SHA256
- [Host skill catalog rejects "." and "..", and a desktop skill switch variable is added](https://changelogs.core-directive.com/v/2.1.293/e/startup-env-metadata-is-skipped-in-some-modes-new-env-claud.json): CLAUDE_CODE_HOST_SKILL_CATALOG refuses "." and ".." and drops its child-session check, CLAUDE_CODE_DESKTOP_SKILL_SWITCHES is read, and some startup details are skipped
- [New messages for the built-in Claude Test feature and `/claude-test`](https://changelogs.core-directive.com/v/2.1.293/e/claude-test-plugin-gating-and-claude-test-messages.json): Claude Test gains sign-in-dependent access and messages for when it is still loading or its browser helper failed to load
