Follow Discord
Sweep 22 Oct 2026 · 21:04Z Build v2.1.309 528 read Stable v2.1.308 Latest v2.1.308 Next v2.1.309 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.0.30 ·

Refactored Tool Execution Architecture

Entry
JSON All of v2.0.30
EntryKind: in v2.0.30,
ChangesSection of the release

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 →

Feedback