Follow Discord
Sweep 06 Nov 2026 · 01:32Z Build v2.1.319 537 read Stable v2.1.311 Latest v2.1.318 Next v2.1.319 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.319 ·

macOS native installs can be set up as a signed claude.app bundle

On macOS, the native updater can install Claude Code as a verified claude.app bundle when CLAUDE_CODE_NATIVE_APP_BUNDLE is set, else as before

You'll notice Notable New Features
JSON All of v2.1.319
You'll noticeTier: how much it should matter to you
5Useful: my rating, 1 to 5
4Signal: worth watching, 1 to 5
InstallerArea: what it touches
New FeaturesKind: in v2.1.319,
What probably matters to youSection of the release

Unclear A fixed condition in the decision may keep the app bundle install from running even when CLAUDE_CODE_NATIVE_APP_BUNDLE is set.

What

The native installer, which downloads and updates Claude Code itself, can now install it on macOS as a claude.app app bundle (the folder format macOS uses for applications) instead of a single plain program file. Before, it only downloaded the plain program and checked its checksum (a fingerprint that confirms the file arrived intact).

In bundle mode it downloads the bundle, checks its checksum, unpacks it, checks its app information file, confirms its code signature with macOS, does a trial run, and then points the installed version at it. The signed list of available versions can now name a bundle for each platform.

It is tried only when all of these hold:

  • you are on macOS
  • you use Anthropic directly rather than a third-party provider
  • it is a normal release build, not a development build
  • the folder that holds installed versions belongs to your user account
  • CLAUDE_CODE_NATIVE_APP_BUNDLE is set, or, when it is not set, a remote switch allows it (off unless it is switched on remotely)

If any step fails, or the version list does not pass every check, Claude Code installs the plain program instead and says so. Claude Code also records how each bundle install went and how long it took.

Why

This changes how Claude Code is laid out and checked on a Mac, and it stays off unless you set the variable or it is switched on remotely. A failed bundle install never leaves you without Claude Code, because the plain program is installed in its place.

Read from
Feature flag
tengu_purring_aurora Not enough to say

Nothing here resolved what this flag was doing on this version, so nothing here should be read as on or off.

This account: no value returned · anonymous baseline: no value returned · compiled default in v2.1.319: off

These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.

Read once, for one account on one subscription tier, against v2.1.319. It isn't a statement about your account. What a flag value here can and cannot tell you

How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtA fixed condition in the decision may keep the app bundle install from running even when `CLAUDE_CODE_NATIVE_APP_BUNDLE` is set.
The name it cites is new in this buildNew in this build: tengu_purring_aurora

See this entry in the whole of v2.1.319 →

Feedback