# Claude Code v2.1.309

> Claude Code v2.1.309, released 22 Oct 2026 (2026-10-22). 281 entries read out of the shipped bundle. Unofficial, and not affiliated with Anthropic.

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

You can now run `claude ultrareview --trust-workspace` to trust the current folder for one run, so reviews work in scripts and CI. Setting `CLAUDE_CODE_DISABLE_ULTRAREVIEW_TRUST_CHECK` skips the folder trust step when Claude Code cannot ask you. A new `save_task_files` tool saves files from a managed-agent task into your session folder. It asks for your approval every time. Uploading local files to MCP tools now defaults to on when Anthropic's servers send no setting. The hook settings disableAllHooks, allowedHttpHookUrls and httpHookAllowedEnvVars now sit on the managed-settings list next to allowManagedHooksOnly.

This release counts 14 entries that are in the build but not switched on yet. A Claude Test pane is taking shape that reads test runs from a `.claude-test` folder. Web search citations tied to parts of Claude's replies need `CLAUDE_CODE_WEBSEARCH_CITATIONS` and a remote switch. A `CLAUDE_CODE_RESUME_SHOWS_CUT_OFF_CALLS` setting is being added to show interrupted tool calls in a resumed session. Groundwork has also landed for listing connectors your organization provides.

Publishing an Artifact no longer checks pages against the PR review template. The `pr_review` and `prReviewOn` options are gone from the Artifact tool. Publishing a PR review page with extra files no longer stops with a single-file error. A tool that a setting used to switch on is now always off. Claude Code can also repair gaps in stored remote session history on load, when switched on remotely.

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

- [What probably matters to you](https://changelogs.core-directive.com/v/2.1.309/what-probably-matters-to-you.md): 35 entries, 2 pages
- [Improvements](https://changelogs.core-directive.com/v/2.1.309/improvements.md): 134 entries, 4 pages
- [Bug Fixes](https://changelogs.core-directive.com/v/2.1.309/bug-fixes.md): 24 entries
- [In Development](https://changelogs.core-directive.com/v/2.1.309/in-development.md): 7 entries
- [Internal Changes](https://changelogs.core-directive.com/v/2.1.309/internal-changes.md): 76 entries, 2 pages
- [Removed](https://changelogs.core-directive.com/v/2.1.309/removed.md): 5 entries

## What probably matters to you

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

- [Claude Test plugin grows new tools, a richer pane and safer explorer instructions](https://changelogs.core-directive.com/v/2.1.309/e/claude-test-pane-gains-a-large-helper-layer-progressrun-fo.json): The bundled Claude Test plugin adds tools to start apps and confirm runs, reads more run files for its pane, and keeps its explorer out of credential files
- [Feedback submission gains survey follow-ups, a bundle mode and clearer refusal reasons](https://changelogs.core-directive.com/v/2.1.309/e/feedback-api-schemas-submit-survey-feedback-and-bundle-mode.json): Feedback can now include survey follow-ups and a local bundle, and failed submissions say whether the org, the sign-in or the network was the cause
- [Type your first message while a cloud session is being set up](https://changelogs.core-directive.com/v/2.1.309/e/cloud-session-create-checklist-gets-a-typeable-prompt-line.json): While a cloud session is created, the checklist now has a box to type your first message, held until the session opens
- [Organization connectors appear as their own kind of MCP server](https://changelogs.core-directive.com/v/2.1.309/e/org-connector-mcp-listrelay-handlers-listorgconnectormcpse.json): Claude Code adds organization-provided MCP connectors with reserved org-connector names, new list and relay handlers and an orgConnectors scope
- [New organisation setting: artifact_create_notice](https://changelogs.core-directive.com/v/2.1.309/e/artifact-create-notice-from-org-config.json): Organisations can set an artifact_create_notice, defaulting to a message that a person must approve each new artifact
- [MCP config files are tracked, and a host can hand over a ready-made tool listing](https://changelogs.core-directive.com/v/2.1.309/e/headless-mcp-can-accept-a-handed-over-tool-listing-for-one-d.json): --mcp-config file paths are now recorded and registered, and an MCP config can carry a pre-supplied tool listing so discovery can be skipped
- [Artifact tools can be provided by an MCP server, with clearer errors when it is missing](https://changelogs.core-directive.com/v/2.1.309/e/artifacts-mcp-server-can-replace-the-built-in-artifact-tools.json): When an MCP server takes over the built-in Artifact tools, unknown-tool errors point to it or suggest /mcp, and artifact links can be read through it
- [Artifacts can run through a built-in MCP server in the terminal](https://changelogs.core-directive.com/v/2.1.309/e/artifacts-mcp-server-auto-registered-on-the-laptop-cli.json): Claude Code can set up an Artifacts MCP server itself and use its tools in place of the built-in artifact tool, with preset permissions
- [A self-hosted review session mode appears in the code](https://changelogs.core-directive.com/v/2.1.309/e/new-self-hosted-runner-subcommand-name-self-hosted-review-se.json): Claude Code now has a self-hosted mode named `self_hosted_review_session`, with its own startup safety checks
- [Resumed sessions can keep tool calls that were cut off](https://changelogs.core-directive.com/v/2.1.309/e/resume-can-show-tool-calls-that-were-cut-off-claude-code-re.json): A new CLAUDE_CODE_RESUME_SHOWS_CUT_OFF_CALLS setting lets a resumed session show tool calls that were interrupted mid-turn
