# Claude Code v2.1.318

> Claude Code v2.1.318, released 3 Nov 2026 (2026-11-03). 425 entries read out of the shipped bundle. Unofficial, and not affiliated with Anthropic.

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

You can now move a session on your computer into a new cloud session. Claude Code copies the newest turns after checking the move is safe. A new /project command names the claude.ai Project for usage reports, and --save keeps that choice. Admins can set `disableReplyCheck` in managed settings to stop Claude being re-prompted when a turn ends without a reply. Setting `CLAUDE_CODE_ULTRAREVIEW_LAUNCH_RECORD` to a file path makes each successful ultrareview launch write its session id there. This release has 425 entries, and 240 of them are usable today.

26 entries are in the build but not switched on yet. The biggest is an experimental REPL mode, where Claude writes JavaScript that calls its tools. It comes with an opt-in dialog and limits on resuming and moving sessions. More pieces of a code-running mode landed this time, including script tracking and a tool that waits while idle. A check that can skip compacting a long conversation is also here, but it stays off unless switched on remotely. Session-long "always allow" choices for MCP connector tools, which link Claude to outside services, are recorded only when a remote switch is on.

Some of this release's fixes make broken config files safer to deal with. If the config file is corrupt or empty, Claude Code looks for the best backup and tells you what it did. A global config file that cannot be read is now left alone instead of being overwritten. A failed message send in a remote session no longer leaves it stuck sending. Cloud sessions that fail during setup now wait for the refusal message, so you can see why the launch failed. Saving over a file mounted into a container now works when the file is busy.

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

- [What probably matters to you](https://changelogs.core-directive.com/v/2.1.318/what-probably-matters-to-you.md): 46 entries, 2 pages
- [Improvements](https://changelogs.core-directive.com/v/2.1.318/improvements.md): 183 entries, 5 pages
- [Bug Fixes](https://changelogs.core-directive.com/v/2.1.318/bug-fixes.md): 23 entries
- [In Development](https://changelogs.core-directive.com/v/2.1.318/in-development.md): 18 entries
- [Internal Changes](https://changelogs.core-directive.com/v/2.1.318/internal-changes.md): 153 entries, 4 pages
- [Removed](https://changelogs.core-directive.com/v/2.1.318/removed.md): 2 entries

## What probably matters to you

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

- [Move a local session to the cloud by copy](https://changelogs.core-directive.com/v/2.1.318/e/move-a-local-session-to-the-cloud-by-copy-teleport-claude.json): A new path moves a local session to a cloud session by copying its recent turns, via /teleport and claude --cloud, with many safety checks
- [New controls for the reply check: disableReplyCheck and CLAUDE_CODE_REPLY_GATE_POLICY](https://changelogs.core-directive.com/v/2.1.318/e/new-claude-code-reply-gate-policy-launch-env-var-parsed-at-s.json): Self-hosted runner reply-check behaviour can now be turned off with a managed disableReplyCheck setting or shaped by a CLAUDE_CODE_REPLY_GATE_POLICY variable
- [Experimental Code Mode can be requested with an environment variable](https://changelogs.core-directive.com/v/2.1.318/e/experimental-code-mode-repl-env-vars-added-with-restart-h.json): Setting `CLAUDE_CODE_EXPERIMENTAL_CODE_MODE` asks Claude Code to switch on an experimental Code Mode, which it can refuse for several reasons
- [An experimental REPL mode, where Claude writes JavaScript to call its tools, appears](https://changelogs.core-directive.com/v/2.1.318/e/repl-code-mode-opt-in-dialog-lost-eval-events-resume-ru.json): An experimental REPL mode lets Claude write JavaScript that calls its tools, with an opt-in dialog and limits on resuming and moving sessions
- [New /project command names the claude.ai Project for a session's usage reports](https://changelogs.core-directive.com/v/2.1.318/e/project-command-to-name-a-claudeai-project-for-usage-repor.json): A new /project command, gated by tengu_gentle_cupcake, sets attributionProject for usage reports; IDs may start with chan_ and --settings is a source
- [Memory push delete mode gains a recorded option and named-file deletion](https://changelogs.core-directive.com/v/2.1.318/e/memory-shared-file-delete-named-removal-mode-and-tengu-cozy.json): CLAUDE_CODE_MEMORY_PUSH_DELETE_MODE now accepts recorded, and Claude is told how to delete a shared-memory file with a plain rm command
- [Cache warm-up on resume for remote sessions, with CLAUDE_CODE_RESUME_CACHE_WARM](https://changelogs.core-directive.com/v/2.1.318/e/new-env-var-claude-code-resume-cache-warm-and-a-resume-cache.json): Resumed remote sessions can send a short background query to warm the prompt cache, controlled by CLAUDE_CODE_RESUME_CACHE_WARM or remote config
- [New environment variables for spare sessions and held messages](https://changelogs.core-directive.com/v/2.1.318/e/new-env-vars-claude-code-spare-keeps-boot-session-id-and-cla.json): Two new environment variables, one controlling whether a claimed spare process keeps its boot session id, the other about stopping held messages
- [Auto mode can approve some person-only asks via classifierMayAllow](https://changelogs.core-directive.com/v/2.1.318/e/auto-mode-classifier-can-now-override-person-only-asks.json): A new classifierMayAllow flag lets auto mode's classifier settle some permission asks, such as uploads, that used to always need a person
- [REPL script mode: tool-call reporting, display, resume and compaction support](https://changelogs.core-directive.com/v/2.1.318/e/repl-mode-script-launched-agents-live-tool-rows-and-state.json): A largely hidden REPL mode, where Claude runs scripts that call tools, gains reporting, display, resume and compaction support across Claude Code
