Release notes

Claude Code 2.1.9

· 6 new· 3 fixed

Added6

  • Added `auto:N` syntax for configuring the MCP tool search auto-enable threshold, where N is the context window percentage (0-100)
  • Added `plansDirectory` setting to customize where plan files are stored
  • Added external editor support (Ctrl+G) in AskUserQuestion "Other" input field
  • Added session URL attribution to commits and PRs created from web sessions
  • Added support for `PreToolUse` hooks to return `additionalContext` to the model
  • Added `${CLAUDE_SESSION_ID}` string substitution for skills to access the current session ID

Fixed3

  • Fixed long sessions with parallel tool calls failing with an API error about orphan tool_result blocks
  • Fixed MCP server reconnection hanging when cached connection promise never resolves
  • Fixed Ctrl+Z suspend not working in terminals using Kitty keyboard protocol (Ghostty, iTerm2, kitty, WezTerm)

Never miss a Claude Code release.

Get a push notification the moment the next version ships.

Get Claude Drops

New to the changelog? Read our guide to reading the Claude Code changelog or browse all releases.