Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All releases Home olderv2.1.3 v2.1.5newer

Claude Code v2.1.4

4 entries read diff v2.1.3 → v2.1.4 Markdown

This is a minor maintenance release that adds a new environment variable to disable background tasks and improves OAuth authentication reliability with automatic token refresh on 401 errors. The changes are primarily internal with one user-configurable option.

Find
Pick an entry · j / k steps through
2 entries

Changesopen

Environment Variable to Disable Background Tasks#

What

New CLAUDE_CODE_DISABLE_BACKGROUND_TASKS environment variable allows disabling the background task functionality.

Usage
export CLAUDE_CODE_DISABLE_BACKGROUND_TASKS=1
claude
Details
  • When set, the run_in_background parameter documentation is hidden from tool descriptions
  • The ctrl+b shortcut to background a task is disabled
  • Background agent execution via run_in_background parameter is disabled
  • Useful for environments where background task management is not desired or causes issues
Evidence

Go8() at line 280507 (background task doc generator, checks CLAUDE_CODE_DISABLE_BACKGROUND_TASKS); ifA at line 447674 (Task agent parameter schema, gated by same env var)

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

OAuth 401 Automatic Retry#

Improved authentication reliability by automatically refreshing OAuth tokens when a 401 Unauthorized response is received from the API.

Details
  • When an API request fails with 401, the system now automatically refreshes the access token and retries the request
  • Reduces authentication failures during long sessions where tokens may expire
  • Telemetry event tengu_grove_oauth_401_received tracks when this occurs
Evidence

GY1() at line 317361 (OAuth retry wrapper, emits "tengu_grove_oauth_401_received" telemetry)

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

1 entry

Notesopen

#

  • Build time updated from 2026-01-09T21:05:14Z to 2026-01-10T22:23:05Z
  • High structural similarity (99.9%) indicates this is a minor patch release with targeted changes

Related

Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.

Verbatim
Official · Anthropic

Anthropic’s official release notes

Published verbatim by Anthropic for v2.1.4. Text is unmodified from the upstream changelog. Everything else on this page came out of the bundle instead, which is why the two lists don't match.

  • Added CLAUDE_CODE_DISABLE_BACKGROUND_TASKS environment variable to disable all background task functionality including auto-backgrounding and the Ctrl+B shortcut
  • Fixed "Help improve Claude" setting fetch to refresh OAuth and retry when it fails due to a stale OAuth token
System prompt

1 prompt disappeared. 1 of 17 tool descriptions changed.

Agent SDK, print mode