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

Claude Code v2.1.247 ·

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

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

You'll notice Bug Fixes
JSON All of v2.1.247
You'll noticeTier: how much it should matter to you
4Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
Input BoxArea: what it touches
Bug FixesKind: in v2.1.247,
What probably matters to youSection of the release
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.

See this entry in the whole of v2.1.247 →

Feedback