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 of v2.0.30 Home All releases olderv2.0.29 v2.0.31newer
Claude Code v2.0.30

Refactored Tool Execution Architecture

What changed: Internal tool execution system migrated from function-based approach to a class-based queue system with better concurrent execution support.

Technical details:

  • New Qr1 class manages tool execution queue with status tracking ("queued" → "executing" → "completed" → "yielded")
  • Intelligent concurrency: Tools marked as concurrency-safe can execute in parallel, while non-concurrent-safe tools block subsequent processing
  • Feature-flag controlled: Uses tengu_streaming_tool_execution flag to gradually roll out new architecture
  • Backward compatible: Falls back to renamed legacy functions (Ev5() at line 429788) when feature flag is disabled

User impact:

  • Better responsiveness when Claude uses multiple tools simultaneously
  • More efficient parallel processing of independent operations
  • Improved result streaming as tools complete
Evidence

Qr1 class definition at line 429311, feature flag check at line 429499

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

See this entry in the whole of v2.0.30 →