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.247 Home All releases olderv2.1.246 v2.1.248newer
Claude Code v2.1.247

Recalling a prompt starting with ! or # no longer flips input modes

You'll notice
Useful4 Signal1
Input Box

Recalling an old prompt starting with ! or # no longer drops you into bash or memory mode.

What

Pressing up to bring back an earlier prompt that began with ! or # used to be treated as if you had just typed that character, switching the input into bash or memory mode. The recalled entry's own stored mode is now applied instead.

Details
  • The prompt input's change handler takes a new option controlling whether a leading mode character is interpreted; the history-recall path is the only caller that turns it off.
  • Recall now restores mode, pasted contents and cursor position together, and the history and history-search hooks take the draft object directly rather than a list of separate setters.
  • Unconditional in the prompt input.
Evidence

interpretLeadingModeCharacter

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