# Claude Code v2.1.245

> Claude Code v2.1.245, released 25 Aug 2026 (2026-08-25). 3 entries read out of the shipped bundle. Unofficial, and not affiliated with Anthropic.

Web version: https://changelogs.core-directive.com/v/2.1.245

Both of this release's visible changes sit around `/autofix-pr`, the command that watches your current pull request and fixes problems it finds, and neither is switched on. The command gains a second internal code path that returns a plain text result instead of drawing an interactive UI, but nothing in the build calls it, so `/autofix-pr` still behaves exactly as before: interactive only, and only when remote sessions are enabled for your account. Alongside it, the settings registry lists a key named `autofixPrMode` that is never defined or read, so setting it is not possible and would change nothing if it were. Taken together they look like the seams of a future switch for choosing how the command runs, headless or interactive.

## What probably matters to you

Anything you can use today, anything that visibly changes, and anything worth poking at. One line each, open for detail.

### Groundwork for running /autofix-pr without the interactive UI

A non-interactive version of /autofix-pr exists in the build but nothing calls it yet.

**What**

`/autofix-pr`, which watches your current pull request and fixes problems it finds, gains a second code path that returns a plain text result instead of drawing a UI. Nothing in this build calls it, so the command still behaves exactly as before: interactive only, and only when remote sessions are enabled for your account.

**Details**

- The new path trims the arguments you pass, runs the same autofix work, and returns text for success and failure, or the fixed string `Autofix PR cancelled` when the run is stopped.
- That text-result shape is what commands usable from print mode return elsewhere in the bundle, which is what suggests a future non-interactive `/autofix-pr`.
- The command's own description is unchanged and it is still declared as a UI command, without the flag that around 30 other commands set to mark themselves usable outside the interactive session.
- The interactive flow is untouched, including its `Spawning cloud autofix session…` and `Turning on autofix…` steps.
- Availability of `/autofix-pr` itself is unchanged: it needs the remote-sessions capability on your account plus an enterprise or API-key condition.

**Evidence**

`return { type: "text", value: "Autofix PR cancelled" };`

- Area: Slash Commands
- Names: `/autofix-pr`
- Tier: Not switched on
- Useful: 2/5
- Signal: 4/5
- Present in the build but not switched on

### An unused internal setting slot named autofixPrMode

A settings key named autofixPrMode is listed but undefined, so setting it does nothing.

**What**

The settings registry lists an internal key `autofixPrMode` but never defines or reads it, so it cannot be set to anything and changes nothing. It is the likely future switch for choosing how `/autofix-pr` runs.

**Details**

- The name appears exactly once, at the end of the display order for the Internal settings group, alongside `snipEnabled`, `doneMeansMerged` and `autoUploadSessions`.
- No setting definition backs it, nothing writes it, and no code consults it when picking the autofix path.
- It was already present in 2.1.243 in the same inert state.

**Evidence**

`"autofixPrMode"`

- Area: Slash Commands
- Names: `autofixPrMode`
- Tier: Not switched on
- Useful: 1/5
- Signal: 4/5
- Present in the build but not switched on

## Internal Changes

### Version bumped to 2.1.245

The version number moves to 2.1.245; nothing else about this area changed.

**What**

The build stamp moves from 2.1.243 to 2.1.245. Nothing else in this area changed.

**Details**

- Build time is now 2026-08-25T04:00:18Z, up from 2026-08-24T21:05:22Z.
- The version string is copied into every place that reports it: the CLI version output, the `claude-code/` and `claude-cli/` user-agent strings, update and downgrade messages, daemon start logs, and the SDK binary-version response.
- Around 110 of the 118 changes in this group are the same constant repeated across bundled modules, so this release carries almost no other code change here.

**Evidence**

`GIT_SHA: "28b7e8c41235a9e2fcb24248e60c4cc2d29c853a"`, `BUILD_TIME: "2026-08-25T04:00:18Z"`

- Area: Elsewhere
- Tier: Under the hood
- Useful: 2/5
- Signal: 1/5
