Change8

v2.1.116

Claude Code
6 features13 fixes5 improvementsclimcpsdkvscode

Summary

This release focuses heavily on performance and stability, bringing significant speedups to resuming large sessions and improving terminal interaction, especially for Indic scripts and Kitty keyboard protocol users. New features include inline thinking progress indicators and enhanced search capabilities within the `/config` command. Several bugs related to terminal scrolling, session loading, and plugin management have also been resolved.

New Features

  • Enabled agent frontmatter `hooks:` to fire when running as a main-thread agent via `--agent`
  • Introduced inline progress indicators for the thinking spinner ("still thinking", "thinking more", "almost done thinking")
  • Added support for `/config` search to match option values (e.g., searching "vim" finds the Editor mode setting)
  • Enabled `/doctor` to be opened while Claude is responding without waiting for the current turn to finish
  • Enabled `/reload-plugins` and background plugin auto-update to automatically install missing plugin dependencies from previously added marketplaces
  • Added a hint surfacing in the Bash tool when `gh` commands hit GitHub's API rate limit

Bug Fixes

  • Fixed broken column alignment for Devanagari and other Indic scripts rendering in the terminal UI
  • Fixed Ctrl+- not triggering undo in terminals using the Kitty keyboard protocol (iTerm2, Ghostty, kitty, WezTerm, Windows Terminal)
  • Fixed Cmd+Left/Right not jumping to line start/end in terminals that use the Kitty keyboard protocol (Warp fullscreen, kitty, Ghostty, WezTerm)
  • Fixed Ctrl+Z hanging the terminal when Claude Code is launched via a wrapper process (e.g. `npx`, `bun run`)
  • Fixed scrollback duplication in inline mode that occurred when resizing the terminal or during large output bursts
  • Fixed modal search dialogs overflowing the screen at short terminal heights, hiding the search box and keyboard hints
  • Fixed scattered blank cells and disappearing composer chrome in the VS Code integrated terminal during scrolling
  • Fixed an intermittent API 400 error related to cache control TTL ordering that occurred during parallel request setup
  • Fixed `/branch` rejecting conversations with transcripts larger than 50MB
  • Fixed `/resume` silently showing an empty conversation on large session files instead of reporting the load error
  • Fixed `/plugin` Installed tab showing the same item twice when it appears under Needs attention or Favorites
  • Fixed `/update` and `/tui` not working after entering a worktree mid-session
  • Fixed security sandbox auto-allow bypassing the dangerous-path safety check for `rm`/`rmdir` targeting critical system directories like `/` or `$HOME`

Improvements

  • Significantly improved `/resume` speed (up to 67% faster on 40MB+ sessions) and efficiency for sessions with many dead-fork entries
  • Accelerated MCP startup when multiple stdio servers are configured by deferring `resources/templates/list` to the first @-mention
  • Smoother fullscreen scrolling in VS Code, Cursor, and Windsurf terminals by updating scroll sensitivity configuration via `/terminal-setup`
  • The Usage tab in Settings now shows 5-hour and weekly usage immediately and handles rate-limiting on the usage endpoint gracefully
  • The slash command menu now displays "No commands match" when zero results are found, instead of disappearing

Claude Code Documentation

Claude Code v2.1.116 - What's New - Change8