Follow Discord
Sweep 09 Oct 2026 · 17:27Z Build v2.1.296 517 read Stable v2.1.287 Latest v2.1.296 Next v2.1.296 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.296 ·

CLAUDE_AUTO_BACKGROUND_TASKS is now read from Claude Code's own configuration

Claude Code now reads CLAUDE_AUTO_BACKGROUND_TASKS from its own configuration values instead of straight from the shell environment

Use it now Internal Changes
JSON All of v2.1.296
Use it nowTier: how much it should matter to you
2Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
ElsewhereArea: what it touches
Internal ChangesKind: in v2.1.296,
What probably matters to youSection of the release

Unclear Whether the variable can now be set through Claude Code settings, and whether values like 0 or false are read the same way, is not shown.

What

CLAUDE_AUTO_BACKGROUND_TASKS is an environment variable, a setting you put in your shell before starting Claude Code. When it is set, long-running agent tasks move to the background after about two minutes. Claude Code now reads this variable from its own set of configuration values instead of straight from the process environment.

The result is the same as before: a wait of about two minutes (120000 milliseconds) when the variable is set, and no automatic backgrounding when it is not.

Why

The value may now come from somewhere other than your shell. Check the variable still behaves as you expect if you rely on it.

Read from
Names in the bundleCLAUDE_AUTO_BACKGROUND_TASKS
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 doubtWhether the variable can now be set through Claude Code settings, and whether values like `0` or `false` are read the same way, is not…

See this entry in the whole of v2.1.296 →

Feedback