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.1.234 Home All releases olderv2.1.233 v2.1.235newer
Claude Code v2.1.234

Query path receives the message queue as an argument

Under the hood
Useful1 Signal2
Message Queue

The pending-message queue is now passed around explicitly, and an empty Enter can be absorbed in leader sessions.

What

The queue of pending messages is now handed to the agent-context builder, the tool-result handler, the fork copy and the SDK entry point rather than read from a shared global. The input surface also gained a hook that can absorb an empty Enter press, used for leader sessions, which suppresses the empty-submit counter.

Details
  • Mid-turn command folding now asks the queue directly, via isMidTurnFoldSuspended, registerFoldInFlight and countRemainingWakePollEventsAfter.
  • The query loop calls hasCommandsInQueue() on the passed object instead of a module-level checker.
Evidence

hasCommandsInQueue, isMidTurnFoldSuspended

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.

See this entry in the whole of v2.1.234 →