# Claude Code v2.1.232 - Product: Claude Code (https://whatsnew.fyi/product/claude-code) - Vendor: Anthropic - Date: 2026-08-13 - Version: v2.1.232 - Original notes: https://github.com/anthropics/claude-code/releases/tag/v2.1.232 - Permalink: https://whatsnew.fyi/product/claude-code/releases/v2.1.232 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **changed** — Subagent forking is now on by default, with fork-type subagents inheriting the full conversation and prompt cache, and non-teammate agent spawns in interactive sessions running in the background by default - **added** — Type @ in the prompt to mention another Claude session by name, with Claude using SendMessage to reach that session directly - **changed** — SendMessage now delivers to a bare name that exactly matches one live session instead of asking to confirm with a ref first - **changed** — Interactive sessions on one machine now keep unique names by giving name conflicts a name-word-word variant - **added** — Added /config rows for Dialog expiry and Messages from your other sessions with cross-session inbound accept/hold/refuse options - **added** — Added secret redaction for GitLab token families and full redaction of routable glpat-/gldt- tokens, with glab CLI config store receiving sandbox and credential-path protection like gh - **added** — Added GitLab support to plugin marketplaces with bare gitlab.com repo URLs cloning like github.com URLs - **changed** — Settings additionalMarketplaces and allowedMarketplaces are now accepted as friendlier aliases for extraKnownMarketplaces and strictKnownMarketplaces - **changed** — Enterprise policy blockedMarketplaces entries now keep blocking bare repo URLs when the CLI classifies them as git clones - **changed** — Gateway desktop overlay now accepts every released Desktop setting validated at boot against Desktop's schema, with unknown or invalid keys failing boot - **fixed** — Fixed empty managed.policies[].match.groups/admin.admin_groups entries and malformed email_domain values now failing at boot instead of silently matching no one or granting admin access - **added** — Fable 5 is offered as an advisor in /advisor again for organizations with Fable access with usage-credits consent through /model fable - **fixed** — Fixed a PowerShell permission bypass where variable-writing parameters could silently overwrite $PSDefaultParameterValues and redirect later commands' file access - **fixed** — Fixed a Windows permission bypass where Git Bash followed Cygwin-style symlinks that path validation saw as regular files - **fixed** — Fixed nested git repositories inheriting trust from a parent directory; each repository now requires its own trust confirmation - **fixed** — Fixed MCP connections hanging for the full 30-second connect timeout when a server fails to answer or sends a malformed reply to the protocol-version probe - **fixed** — Fixed Remote Control sessions hosted by a bridge inside a cloud session inheriting that session's transcript or credentials - **fixed** — Fixed Remote Control sessions started from Claude Desktop or an IDE appearing as a new claude.ai session each time the local session was resumed - **fixed** — Fixed Remote Control sessions appearing unreachable to newly attached clients while idle - **fixed** — Fixed Remote Control bridge sessions not restoring conversation history when the session worker restarts ##### What's changed - Subagent forking is now on by default: a `subagent_type: "fork"` subagent inherits the full conversation and prompt cache, and non-teammate agent spawns in interactive sessions now run in the background by default - Type `@` in the prompt to mention another Claude session by name; Claude then uses `SendMessage` to reach that session directly - `SendMessage` now delivers to a bare name that exactly matches one live session, instead of asking to confirm with a ref first - Interactive sessions on one machine now keep unique names: starting or renaming a session to a name another live session already uses gives it a `name-word-word` variant and tells you - Added `/config` rows for "Dialog expiry" and "Messages from your other sessions" (cross-session inbound accept/hold/refuse) - Added secret redaction for GitLab token families (`glrt-`, `gloas-`, `glptt-`, `glagent-`, `glimt-`, `glsoat-`, `glcbt-`, `glft-`, `glffct-`) and full redaction of routable `glpat-`/`gldt-` tokens; the `glab` CLI config store gets the same sandbox and credential-path protection as `gh` - Added GitLab support to plugin marketplaces: bare `gitlab.com` repo URLs (including nested subgroups) now clone like `github.com` URLs, and clone auth-failure hints name your actual git host - Settings: `additionalMarketplaces` and `allowedMarketplaces` are now accepted as friendlier aliases for `extraKnownMarketplaces` and `strictKnownMarketplaces` - Enterprise policy: a url-typed `blockedMarketplaces` entry for a bare repo URL keeps blocking that URL when the CLI classifies it as a git clone - Gateway: the `desktop:` overlay now accepts every released Desktop setting (was 11 hand-listed keys), validated at boot against Desktop's own schema; unknown or invalid keys fail boot - Gateway: empty `managed.policies[].match.groups`/`admin.admin_groups` entries and malformed `email_domain` values (empty, or containing `@`, whitespace, or commas) now fail at boot instead of silently matching no one or granting admin access - Fable 5 is offered as an advisor in `/advisor` again for organizations with Fable access, with usage-credits consent set up through `/model fable` - Fixed a PowerShell permission bypass where variable-writing parameters could silently overwrite `$PSDefaultParameterValues` and redirect later commands' file access - Fixed a Windows permission bypass where Git Bash followed Cygwin-style symlinks that path validation saw as regular files; writes through them now require permission approval - Fixed nested git repositories inheriting trust from a parent directory; each repository now requires its own trust confirmation - Fixed MCP connections hanging for the full 30-second connect timeout when a server fails to answer or sends a malformed reply to the protocol-version probe - Fixed Remote Control sessions hosted by a bridge inside a cloud session inheriting that session's transcript or credentials - Fixed Remote Control sessions started from Claude Desktop or an IDE appearing as a new claude.ai session each time the local session was resumed; they now reattach to the existing one - Fixed Remote Control sessions appearing unreachable to newly attached clients while idle - Fixed Remote Control bridge sessions not restoring conversation history when the session worker restarts - Remote Control: resuming a conversation whose session was deleted from claude.ai or the app now starts a replacement instead of failing with a message about your login (regressed in v2.1.227) - Fixed Cloud gateway `/login` exiting silently or leaving an unresponsive terminal after "Press Enter to continue" when managed settings failed to load; the reason is now shown - Fixed voice mode on native builds getting stuck on "listening…" when the voice service rejected the connection; the rejection is now shown immediately - Fixed mTLS client certificate rotation requiring a restart; Claude Code now reloads the rotated cert and key automatically on connection errors - Fixed m _[Truncated at 4000 characters — full notes: https://github.com/anthropics/claude-code/releases/tag/v2.1.232]_