Follow Discord
Sweep 12 Nov 2026 · 23:00Z Build v2.1.323 540 read Stable v2.1.311 Latest v2.1.323 Next v2.1.323 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.323 ·

Your external editor now gets environment variables chosen by Claude Code

When Claude Code opens your external editor, it now passes a set of environment variables it builds instead of passing its own unchanged

You'll notice Improvements
JSON All of v2.1.323
You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
Terminal UIArea: what it touches
ImprovementsKind: in v2.1.323,
ImprovementsSection of the release

Unclear It is not clear which environment variables are removed or added for the editor.

What

When Claude Code opens an external editor, such as the program named in $EDITOR, it now passes the editor a set of environment variables that it builds itself. Environment variables are named settings a program reads when it starts. Before, the editor got the same variables Claude Code was running with.

Why

If your editor depends on a particular environment variable, it may now see a different value or none at all.

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 doubtIt is not clear which environment variables are removed or added for the editor.

See this entry in the whole of v2.1.323 →

Feedback