This build carries 68 gated or half-landed items, and a dozen are worth naming. Cloud sessions can seed from a plain folder by bundling it in-process, but the step is skipped unless you set CCR_ENABLE_BUNDLE or the server flag tengu_ccr_bundle_seed_enabled is on. Windows Credential Manager can hold your credentials, decided once per run and only when the cached flag tengu_windows_credman is true or CLAUDE_CODE_FORCE_WINDOWS_CREDMAN=1 is set. Syncing plugins from your claude.ai account is fully wired but decided per account by remote rollout, so the syncClaudeAiPlugins setting works only as an off switch, and a server-supplied config or CLAUDE_CODE_BREEZY_HORIZON can swap the model a request asks for, though neither is set by default. Also dark: memory-capped control groups for tool subprocesses on Linux, forwarding this machine's hooks to a cloud session after local consent, and an away-from-keyboard prompt that auto-denies after 120000 ms.
Plugins gained real reach. A plugin hook can end the running turn through $.turn.abort({ turnId }), once every 2000ms and up to 50 times a session, with any in-flight tool call returning "[Request interrupted by a plugin for tool use]". Plugins can also ask whether they are running in the desktop app or a terminal, read a feature flag, and get the working directory of the call that invoked them rather than the process start directory; JavaScript hooks modules may now import other files, subject to new file-count and total-byte ceilings. Elsewhere in the 204 shipped entries: Read, Write and Edit now declare remote execution, an initialize option named perTaskStopAffordance makes interrupt abort only the current turn, hosts can set classifyHandoff: false to skip the auto-mode handback classifier, and /permissions can open your auto mode rules as a document in your editor.
Nothing outside your machine can change your permission mode any more: the inbox poller drops mode-change requests from a team lead, the remote mirroring hooks are deleted, and the teammate mode-change message was removed from the schema outright. Settings files that are disabled no longer leak permission rules or sandbox.filesystem entries into the sandbox policy. Startup checks that CLAUDE_CONFIG_DIR still matches the config home the v5 storage backend was built against, and warns and runs without it rather than reading the wrong home. Bash and PowerShell permission checks now look commands up through a safe helper, so a command named constructor or __proto__ no longer matches a language built-in, and both the row-based and archive file-sync engines are gone along with the container-side sync notices.
Four ripgrep spawns and several git spawns now pull options from one shared factory, though what that factory sets is not visible here. The storage key layer branches marketplace keys on whether they carry a relative path, taking a file-tree route and refusing writes through it. MCP connection handling emits four new events, for authentication lost mid-call, reconnect after re-authenticating, a cached connection adopted and a cached dial failing, and nothing in the build subscribes to any of them.