surshar / claude-code
Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.
Built by Anthropic · github.com/anthropics
| @@ -1,5 +1,17 @@ | ||
| 1 | 1 | # Changelog |
| 2 | 2 | |
| 3 | +## 2.1.9 | |
| 4 | + | |
| 5 | +- Added `auto:N` syntax for configuring the MCP tool search auto-enable threshold, where N is the context window percentage (0-100) | |
| 6 | +- Added `plansDirectory` setting to customize where plan files are stored | |
| 7 | +- Added external editor support (Ctrl+G) in AskUserQuestion "Other" input field | |
| 8 | +- Added session URL attribution to commits and PRs created from web sessions | |
| 9 | +- Added support for `PreToolUse` hooks to return `additionalContext` to the model | |
| 10 | +- Added `${CLAUDE_SESSION_ID}` string substitution for skills to access the current session ID | |
| 11 | +- Fixed long sessions with parallel tool calls failing with an API error about orphan tool_result blocks | |
| 12 | +- Fixed MCP server reconnection hanging when cached connection promise never resolves | |
| 13 | +- Fixed Ctrl+Z suspend not working in terminals using Kitty keyboard protocol (Ghostty, iTerm2, kitty, WezTerm) | |
| 14 | + | |
| 3 | 15 | ## 2.1.7 |
| 4 | 16 | |
| 5 | 17 | - Added customizable keyboard shortcuts via `~/.claude/keybindings.json`. Run `/keybindings` to get started. Learn more at https://code.claude.com/docs/en/keybindings |