# Claude Code v2.1.292

> Claude Code v2.1.292, released 6 Oct 2026 (2026-10-06). 331 entries read out of the shipped bundle. Unofficial, and not affiliated with Anthropic.

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

You can now name backup models in the new accessFallbackModels setting, for use when the main model can't be used. A new per-server disableAutoBackground option stops Claude Code from moving that MCP server's tool calls to the background. In remote sessions, CLAUDE_CODE_HOST_SKILL_CATALOG can list which skills are allowed to load. Setting CLAUDE_CODE_ARTIFACT_PREVIEW to false now turns artifact preview off. A new Publish plugin tool sends a plugin to your organization's library after you confirm. Organisations under the HIPAA policy are blocked from publishing plugins this way.

Several features are in the build but not switched on yet. An option for screen-reader users to move through suggestions with the arrow keys is built but held behind a remote switch that is off. WebFetch can ask about blocked URLs one prompt at a time, but only once a server switch is turned on. An emulator engine for artifact previews in remote sessions is built but cannot be selected yet. Plugin rating now also needs a server switch, and that switch defaults to off. Pressing Enter on a slash-command suggestion can run only the one you picked with the arrow keys, once that behaviour is switched on.

Composed characters and IME typing are no longer dropped from the prompt. In vim mode, h and l now stop at the start and end of a line. The vim f, t, F and T searches now stay on the current line. The ; and , keys now repeat the last vim search even when the character was not found. Web search in remote sessions no longer skips the proxy when web fetch is disabled. A slow-starting local MCP server is no longer wrongly remembered as an older server after a timeout.

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

- [What probably matters to you](https://changelogs.core-directive.com/v/2.1.292/what-probably-matters-to-you.md): 51 entries, 2 pages
- [Improvements](https://changelogs.core-directive.com/v/2.1.292/improvements.md): 130 entries, 4 pages
- [Bug Fixes](https://changelogs.core-directive.com/v/2.1.292/bug-fixes.md): 21 entries
- [In Development](https://changelogs.core-directive.com/v/2.1.292/in-development.md): 8 entries
- [Internal Changes](https://changelogs.core-directive.com/v/2.1.292/internal-changes.md): 121 entries, 3 pages

## What probably matters to you

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

- [Artifact preview gains an emulator engine for cloud sessions](https://changelogs.core-directive.com/v/2.1.292/e/artifact-preview-emulator-engine-is-built-but-cannot-be-se.json): Artifact preview can pick a cloud emulator engine instead of local Chrome, though in the code examined a built-in switch keeps it off
- [Remote sessions can load skills from a host skill catalog via CLAUDE_CODE_HOST_SKILL_CATALOG](https://changelogs.core-directive.com/v/2.1.292/e/claude-code-host-skill-catalog-new-env-var-restricting-host.json): A new `CLAUDE_CODE_HOST_SKILL_CATALOG` variable lets a remote session's host name which skills to load, from a new host catalog at `/mnt/skills/public`
- [New Publish plugin tool, blocked under HIPAA policy](https://changelogs.core-directive.com/v/2.1.292/e/new-plugin-publish-tool-behind-tengu-copper-gazette.json): A new Publish plugin tool can upload a plugin to claude.ai and submit it to an org library; organisations under HIPAA policy are denied it
- [Protocol adds safety_stops counts, worker_epoch on interrupts and safeguard verdicts on turn handoffs](https://changelogs.core-directive.com/v/2.1.292/e/sdk-result-messages-carry-safety-stops.json): SDK results gain a `safety_stops` count, interrupts gain an internal `worker_epoch`, and turn handoffs can carry server-side safeguard verdicts
- [WebFetch URL permission prompts can be shown one at a time with approval memory (tengu_orderly_lantern)](https://changelogs.core-directive.com/v/2.1.292/e/webfetch-url-permission-prompts-one-at-a-time-with-approva.json): WebFetch's URL approval prompts were reworked: approvals are remembered while prompts wait, and tengu_orderly_lantern shows one prompt at a time
- [Artifact tool can read past versions and look in the artifact viewer](https://changelogs.core-directive.com/v/2.1.292/e/new-claude-code-artifact-versions-env-var-added-to-the-passt.json): The artifact tool gains reads of earlier artifact versions, new `page_versions` and `emulatorPreview` kinds, and a new `CLAUDE_CODE_ARTIFACT_VERSIONS` variable
- [Poll events now require the host to set CLAUDE_CODE_POLL_EVENTS](https://changelogs.core-directive.com/v/2.1.292/e/poll-event-now-needs-the-host-to-set-claude-code-poll-events.json): Sessions now reject every poll event unless the host set `CLAUDE_CODE_POLL_EVENTS`, and own-events-only remote sessions stop advertising session notices
- [Repository checkout map is built through a new helper, and the workspace diff reports followsShell](https://changelogs.core-directive.com/v/2.1.292/e/new-claude-code-repo-checkouts-accessor.json): The CLAUDE_CODE_REPO_CHECKOUTS lookup moves into a new accessor, and the workspace diff scan now returns which repo root it uses and whether it follows the shell
- [Feature name for uploading files into MCP tools appears](https://changelogs.core-directive.com/v/2.1.292/e/mcp-file-input-upload-feature-name-added.json): A new feature name for uploading files as MCP tool input appears in Claude Code's feature list, with nothing yet using it
- [Auto mode can reuse a server verdict carried across turn hand-off (tengu_auto_mode_config)](https://changelogs.core-directive.com/v/2.1.292/e/server-classifier-verdict-carried-across-turn-hand-off-gate.json): A carried server safety verdict can be reused at turn hand-off when tengu_auto_mode_config allows it, with new usage data for hand-off and rewind
