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

Status line payload takes vim enablement as an argument

Under the hood
Useful1 Signal1
Terminal UI

Your status line script gets the same JSON; vim state is now passed in explicitly.

What

The builder for the JSON handed to a custom status line command now receives a vimModeEnabled argument from its caller and emits the vim block from it, rather than reading a global at render time. The JSON your script sees is unchanged.

Evidence

vimModeEnabled

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.233 →