Claude Code 2.1.110

💡

Mid-conversation `/tui` mode switch, mobile push notifications, `/focus` command, and MCP connection stability fixes.

🔗 Official announcement →

This article is a summary based on official documentation.

What changed

Claude Code 2.1.110 (April 15, 2026) adds mid-session TUI switching, mobile push notifications, a dedicated /focus command, and MCP connection reliability fixes.

New features

  • /tui fullscreen — switch to flicker-free fullscreen rendering without restarting the session. Use the tui setting to set the default.

  • Mobile push notifications — with Remote Control and “Push when Claude decides” enabled, Claude can ping your phone when long work completes or needs confirmation.

  • /focus — focus view is now its own command. Ctrl+O goes back to only toggling verbose transcript.

  • Claude’s last response in external editor — enable in /config and Ctrl+G injects Claude’s last reply as comments in your editor for reference.

Improvements

  • /plugin Installed tab — reorganized: flagged items and favorites at the top, disabled ones collapsed; f toggles favorite.
  • /doctor — warns when the same MCP server is configured with different endpoints across user/project/local scopes.
  • Recap for no-telemetry users — Recap now works with Bedrock, Vertex, Foundry, and DISABLE_TELEMETRY. Toggle in /config or CLAUDE_CODE_ENABLE_AWAY_SUMMARY=0.
  • Remote Control commands/autocompact, /context, /exit, /reload-plugins now work on mobile/web.
  • Write-tool edit detection — Claude notices when you modify its IDE diff before accepting and works against your edited version.

Notable fixes

MCP and connectivity

  • MCP tool calls no longer hang forever when SSE/HTTP servers disconnect.
  • Non-streaming fallback no longer stalls for minutes when the API is unreachable.
  • stdio MCP servers emitting non-JSON lines no longer disconnect on the first line (2.1.105 regression).

Plugins and skills

  • plugin.json dependencies are now installed on /plugin install — and the installed list is displayed.
  • Skills with disable-model-invocation: true can now be invoked mid-message via /<skill>.

Rendering

  • Recap, local slash-command output, and system status bar now show in focus mode.
  • Fullscreen no longer spikes CPU on text selection during tool runs.
  • macOS Terminal.app no longer renders garbled on startup (terminals without synchronized output).

Security

  • Closed a command-injection vector in “Open in editor” when filenames come from untrusted sources.

Notes

  • Ctrl+O behavior changed — use /focus for the focus view.
  • Mobile notifications require both Remote Control and “Push when Claude decides”.
  • Bedrock/Vertex users get Recap now.