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.32 v2.1.34newer

Claude Code v2.1.33

15 entries read diff v2.1.32 → v2.1.33 Markdown

This release introduces new dedicated Agent Teams tools (TeamCreate and TeamDelete), new hooks for team-based workflows (TeammateIdle and TaskCompleted), enables agent teams by default for users with the experimental flag set, and adds streaming fallback to non-streaming mode when the streaming endpoint returns a 404 error. The plan mode workflow has been significantly rewritten for a more collaborative "pair-planning" experience.

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

Changesopen

TeamCreate and TeamDelete Tools#

What

New dedicated tools for managing agent teams, replacing the previous operation-based approach.

Details
  • TeamCreate: Creates a new team for coordinating multiple agents. Requires team_name and optional description parameters.
  • TeamDelete: Removes team and task directories when swarm work is complete. Fails if the team still has active members - teammates must be terminated first.
  • Error messages now reference TeamDelete instead of the generic "cleanup operation" for ending teams.
Evidence

Tool definitions (search for "TeamCreate", "TeamDelete")

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

TeammateIdle and TaskCompleted Hooks#

What

New hook types for agent team workflows that allow custom scripts to run at key points.

Details
  • TeammateIdle: Fires when a teammate is about to go idle. Input is JSON with teammate_name and team_name. Exit code 2 prevents idle (teammate continues working).
  • TaskCompleted: Fires when a task is being marked as completed. Input is JSON with task_id, task_subject, task_description, teammate_name, and team_name. Exit code 2 prevents task completion.
Evidence

Hook definitions (search for "When a teammate is about to go idle", "When a task is being marked as completed")

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

Related

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

Streaming Fallback to Non-Streaming Mode#

What

Automatic fallback when the streaming API endpoint returns a 404 error.

Details
  • When the streaming endpoint returns HTTP 404, Claude Code now automatically falls back to non-streaming mode
  • Logs a warning: "Streaming endpoint returned 404, falling back to non-streaming mode"
  • Telemetry tracks these events with error: "404_stream_creation"
Evidence

Fallback logic (search for "Streaming endpoint returned 404", "404_stream_creation")

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

Agent Teams Enabled by Default (with env var)#

Feature flag
tengu_amber_flint On for this account, and not off by default

The flag server returned on for the one account this site reads, and nothing in this release compiles it off by default. The compiled default is shown below, and says which it is when we cannot read one: a fifth of gates compile in a string or a number rather than on or off, and most published releases have no gate table behind them at all. No client can see what the server returns for your account.

This account: on · anonymous baseline: on · compiled default in v2.1.33: no gate table built for this version

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.33. It isn't a statement about your account. What a flag value here can and cannot tell you

What

The tengu_amber_flint feature flag now defaults to true, enabling agent teams for users who set CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1.

Details
  • Previously, the feature flag defaulted to false, requiring both the env var AND server-side enablement
  • Now users only need to set CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 to use agent teams
  • The system prompt note about agent teams "not available on this plan" is now conditionally hidden when teams are enabled
Evidence

Feature flag change from !1 (false) to !0 (true) (search for "tengu_amber_flint")

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

Revamped Plan Mode Workflow#

What

Plan mode instructions have been completely rewritten for a more collaborative "pair-planning" experience.

Details
  • New framing: "You are pair-planning with the user"
  • Introduces "The Loop" pattern: Explore → Update plan file → Ask user → repeat
  • New "First Turn" guidance: Start with a quick scan, write a skeleton plan, ask initial questions
  • "Asking Good Questions" section: Never ask what you could find by reading code; batch related questions; focus on things only the user can answer
  • Simplified tool references: "to read code" instead of verbose tool lists
Evidence

New workflow text (search for "pair-planning with the user", "First Turn")

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

Cleaner Login Error Messages#

What

Login-related error messages are now unified to "Not logged in · Run /login".

Details
  • Previously showed "Invalid API key · Run /login" or "Missing API key · Run /login"
  • Now shows a single consistent message: "Not logged in · Run /login"
Evidence

Error message strings (search for "Not logged in · Run /login")

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

Extra Usage Promo Now Includes Command#

What

The Opus 4.6 promotional message now includes the command to enable extra usage.

Details
  • Previous: "Opus 4.6 is here · $50 free extra usage"
  • New: "Opus 4.6 is here · $50 free extra usage · /extra-usage to enable"
Evidence

Promo message (search for "/extra-usage to enable")

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

Related

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

Improved Session ID Validation#

What

The --session-id flag now strictly requires a valid UUID format.

Details
  • Previous: Accepted "UUID or tagged ID" (--session-id <id>)
  • New: Only accepts valid UUIDs (--session-id <uuid>)
  • Error message updated: "Must be a valid UUID" (removed "or tagged ID")
Evidence

CLI option description (search for "--session-id <uuid>")

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

Related

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

Task Panel Toggle Text#

What

The Ctrl+T shortcut text now says "toggle tasks" instead of "show todos".

Evidence

UI text (search for "to toggle tasks")

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

Related

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

Teammate Status Messages#

What

New descriptive status messages for teammate state changes.

Details
  • Completed: Teammate "name" completed their task.
  • Stopped: Teammate "name" was stopped.
  • Idle: Teammate "name" is idle and ready for new work.
Evidence

Status message templates (search for "completed their task", "is idle and ready for new work")

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

Plugin Validation Messages#

What

New warning messages when enabled plugins have issues.

Details
  • Plugin "X" is enabled but not found in any known marketplace
  • Plugin "X" is enabled but you chose not to install it
Evidence

Plugin validation (search for "is enabled but not found in any known marketplace")

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

Enhanced Debug Logging#

What

New debug logging for WebSocket errors and cancel operations.

Details
  • [SessionsWebSocket] WebSocket error - WebSocket connection errors
  • [onCancel] focusedInputDialog=X streamMode=Y - Cancel operation context
  • [teleportToRemote] Git source: / No repository detected - Remote session setup
  • [useDeferredValue] Messages deferred by N - UI performance tracking
Evidence

Debug log strings (search for "[SessionsWebSocket]", "[onCancel]")

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

CLAUDE_CONFIG_DIR Support in Team Spawning#

What

Team-spawned agents now inherit CLAUDE_CONFIG_DIR environment variable.

Evidence

Environment setup code (search for "CLAUDE_CONFIG_DIR=")

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

1 entry

Bug Fixesopen

#

  • Fixed typo in Edit tool description: "occurences" → "occurrences" (search for "Replace all occurrences")
  • Improved error handling for API requests with new "Error in API request:" log format
Verbatim
Official · Anthropic

Anthropic’s official release notes

Published verbatim by Anthropic for v2.1.33. 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.

  • Fixed agent teammate sessions in tmux to send and receive messages
  • Fixed warnings about agent teams not being available on your current plan
  • Added TeammateIdle and TaskCompleted hook events for multi-agent workflows
  • Added support for restricting which sub-agents can be spawned via Task(agent_type) syntax in agent "tools" frontmatter
  • Added memory frontmatter field support for agents, enabling persistent memory with user, project, or local scope
  • Added plugin name to skill descriptions and /skills menu for better discoverability
  • Fixed an issue where submitting a new message while the model was in extended thinking would interrupt the thinking phase
  • Fixed an API error that could occur when aborting mid-stream, where whitespace text combined with a thinking block would bypass normalization and produce an invalid request
  • Fixed API proxy compatibility issue where 404 errors on streaming endpoints no longer triggered non-streaming fallback
  • Fixed an issue where proxy settings configured via settings.json environment variables were not applied to WebFetch and other HTTP requests on the Node.js build
  • Fixed /resume session picker showing raw XML markup instead of clean titles for sessions started with slash commands
  • Improved error messages for API connection failures — now shows specific cause (e.g., ECONNREFUSED, SSL errors) instead of generic "Connection error"
  • Errors from invalid managed settings are now surfaced
  • VSCode: Added support for remote sessions, allowing OAuth users to browse and resume sessions from claude.ai
  • VSCode: Added git branch and message count to the session picker, with support for searching by branch name
  • VSCode: Fixed scroll-to-bottom under-scrolling on initial session load and session switch
System prompt

The system prompt was not captured for this release, so this page cannot say whether it moved.