What changed
Claude Code 2.1.235 shipped on August 18, 2026. One new setting lands — spellchecking in the prompt input — and everything else corrects behavior that was already there. The focus is resource usage while cloud sessions run in the background, permission dialogs describing exactly what a grant covers, and markdown and input highlights landing where they should in the terminal.
New features
-
spellchecksettingA typo in the prompt went out as typed, with nothing in the input to flag it. The new optional
spellchecksetting underlines misspelled words in the prompt input as you type, using your installedaspell,hunspellorispell. It applies only when turned on.
Key improvements
-
Lower memory and CPU while cloud sessions run in the background
Cloud sessions such as
/ultrareviewor/autofix-prhad their event streams re-scanned and re-rendered on every update while running in the background. That work is gone, and memory and CPU usage drop with it. -
Permission dialogs match what a grant would cover
A dialog’s display text and its “don’t ask again” option could describe something other than the grant it would actually create. Both now always match what a grant would cover, and “don’t ask again” is withheld when the contents cannot be fully displayed.
-
Embedded
grepin native buildsThe
grepembedded in native macOS and Linux builds could keep working on a pathological pattern until it exhausted memory. Such patterns now fail fast.-m Ncombined with-A/-Calso prints the correct context. -
Clearer context-limit error
The context-limit error said nothing about auto-compact, so there was no way to tell it had been turned off. It now says when auto-compact is off and points to
/configto re-enable it. -
Vim mode keeps NORMAL mode and cursor position
Toggling the detailed transcript (ctrl+o) or closing a panel dropped Vim mode’s NORMAL state and cursor position. Both are now preserved.
-
Arrow keys and Enter in quick succession
Pressing Enter immediately after an arrow key could run the previously highlighted option instead of the one you had just moved to. Dialogs now select the option you navigated to.
-
SendMessagerefuses oversized messages up frontMessages too large for cross-session delivery were silently dropped.
SendMessagenow refuses them up front instead. -
claude rcapplies the enterprise-gateway checkStarting Remote Control with
claude rcskipped the enterprise-gateway availability check that interactive startup performs. Both paths now apply the same check.
Bug fixes
Rendering & input
- Nested markdown list items misaligning at depth 3+ — fixed; wrapped list items also get a hanging indent in the terminal UI.
- Prompt input highlights (slash commands, keywords, mentions) appearing shifted by one or more characters — fixed; this showed up in some multi-line prompts.
- Slash commands run while Claude is responding showing HTML entities instead of the actual characters — fixed.
- The prompt footer not showing the “Update installed” restart notice after a background auto-update — fixed.
- The expanded task list (
ctrl+t) always starting collapsed when resuming or relaunching into a session that still has open tasks — fixed.
Permissions & approval dialogs
- Shift+Tab inside the permission prompt’s comment field approving the edit and granting session-wide edit permission instead of closing the field — fixed.
- Notebook cell delete/replace approval dialogs silently omitting the existing cell content when the notebook or cell could not be read — fixed; the dialog now says why.
Other fixes
- Whole-prompt-cache invalidation when a language server disconnected or reconnected mid-session — fixed.
- The Agent tool advertising a general-purpose default in sessions where that agent is unavailable — fixed; an omitted
subagent_typethere now gets a clear error listing the available agents. - [VSCode] Focus jumping between open Claude tabs on its own when a window with several Claude panels is restored or reloaded — fixed.
Notes
spellcheckis opt-in — turn the setting on, and keep in mind it relies on an installedaspell,hunspellorispell.- Shift+Tab behaves differently in the permission prompt — inside the comment field it now closes the field rather than approving the edit and granting session-wide edit permission.
- “don’t ask again” may not be offered — it is withheld whenever the contents cannot be fully displayed.
- The
grepimprovements apply to native builds — they cover thegrepembedded in native macOS and Linux builds. - The context-limit error now reports auto-compact state — if it says auto-compact is off, re-enable it from
/config.