- January 2026
- No date parsed from source.
- Detected by Releasebot:Jan 21, 2026
2.1.14
Release adds history based bash autocomplete, plugin search by name or description, and pinning plugins to exact git SHAs for precise versions. It also fixes stability, memory leaks, and UI quirks across bash, VSCode, iTerm2, and the marketplace for a smoother, more reliable command and plugin experience.
Release Notes
Added history-based autocomplete in bash mode (
!) - type a partial command and press Tab to complete from your bash command historyAdded search to installed plugins list - type to filter by name or description
Added support for pinning plugins to specific git commit SHAs, allowing marketplace entries to install exact versions
Fixed a regression where the context window blocking limit was calculated too aggressively, blocking users at ~65% context usage instead of the intended ~98%
Fixed memory issues that could cause crashes when running parallel subagents
Fixed memory leak in long-running sessions where stream resources were not cleaned up after shell commands completed
Fixed
@symbol incorrectly triggering file autocomplete suggestions in bash modeFixed
@-mention menu folder click behavior to navigate into directories instead of selecting themFixed
/feedbackcommand generating invalid GitHub issue URLs when description is very longFixed
/contextcommand to show the same token count and percentage as the status line in verbose modeFixed an issue where
/config,/context,/model, and/todoscommand overlays could close unexpectedlyFixed slash command autocomplete selecting wrong command when typing similar commands (e.g.,
/contextvs/compact)Fixed inconsistent back navigation in plugin marketplace when only one marketplace is configured
Fixed iTerm2 progress bar not clearing properly on exit, preventing lingering indicators and bell sounds
Improved backspace to delete pasted text as a single token instead of one character at a time
[VSCode] Added
/usagecommand to display current plan usage
- January 2026
- No date parsed from source.
- Detected by Releasebot:Jan 18, 2026
- January 2026
- No date parsed from source.
- Detected by Releasebot:Jan 17, 2026
2.1.11
Release notes
- Fixed excessive MCP connection requests for HTTP/SSE transports
- January 2026
- No date parsed from source.
- Detected by Releasebot:Jan 17, 2026
2.1.10
New Setup hook supports --init and related flags for smoother repo setup. A keyboard shortcut copies the OAuth URL when the login browser doesn’t open. Fixes and enhancements speed startup, improve file suggestions, and add VSCode plugin trust warnings.
Release Notes
Added new
Setuphook event that can be triggered via--init,--init-only, or--maintenanceCLI flags for repository setup and maintenance operationsAdded keyboard shortcut 'c' to copy OAuth URL when browser doesn't open automatically during login
Fixed a crash when running bash commands containing heredocs with JavaScript template literals like
${index + 1}Improved startup to capture keystrokes typed before the REPL is fully ready
Improved file suggestions to show as removable attachments instead of inserting text when accepted
[VSCode] Added install count display to plugin listings
[VSCode] Added trust warning when installing plugins
- January 2026
- No date parsed from source.
- Detected by Releasebot:Jan 16, 2026
2.1.9
New MCP updates add auto:N threshold syntax and plansDirectory storage, plus external editor support in AskUserQuestion. It also enables PreToolUse hooks, session URL attribution for web sessions, and CLAUDE_SESSION_ID substitution, plus fixes for long sessions, reconnection hangs, and terminal suspend.
Release notes
- Added
auto:Nsyntax for configuring the MCP tool search auto-enable threshold, where N is the context window percentage (0-100) - Added
plansDirectorysetting 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
PreToolUsehooks to returnadditionalContextto the model - Added
${CLAUDE_SESSION_ID}string substitution for skills to access the current session ID - 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)
- January 2026
- No date parsed from source.
- Detected by Releasebot:Jan 14, 2026
- Modified by Releasebot:Jan 17, 2026
2.1.7
New release brings UI tweaks, security fixes, and performance gains for faster, more reliable interaction. Highlights include showTurnDuration, improved permission prompts, inline final responses in task notifications, and MCP tool auto search enabled by default to trim context usage.
Release Notes
- Added
showTurnDurationsetting to hide turn duration messages (e.g., "Cooked for 1m 6s") - Added ability to provide feedback when accepting permission prompts
- Added inline display of agent's final response in task notifications, making it easier to see results without reading the full transcript file
- Fixed security vulnerability where wildcard permission rules could match compound commands containing shell operators
- Fixed false "file modified" errors on Windows when cloud sync tools, antivirus scanners, or Git touch file timestamps without changing content
- Fixed orphaned tool_result errors when sibling tools fail during streaming execution
- Fixed context window blocking limit being calculated using the full context window instead of the effective context window (which reserves space for max output tokens)
- Fixed spinner briefly flashing when running local slash commands like
/modelor/theme - Fixed terminal title animation jitter by using fixed-width braille characters
- Fixed plugins with git submodules not being fully initialized when installed
- Fixed bash commands failing on Windows when temp directory paths contained characters like
tornthat were misinterpreted as escape sequences - Improved typing responsiveness by reducing memory allocation overhead in terminal rendering
- Enabled MCP tool search auto mode by default for all users. When MCP tool descriptions exceed 10% of the context window, they are automatically deferred and discovered via the MCPSearch tool instead of being loaded upfront. This reduces context usage for users with many MCP tools configured. Users can disable this by adding
MCPSearchtodisallowedToolsin their settings. - Changed OAuth and API Console URLs from console.anthropic.com to platform.claude.com
- [VSCode] Fixed
claudeProcessWrappersetting passing the wrapper path instead of the Claude binary path
- January 2026
- No date parsed from source.
- Detected by Releasebot:Jan 13, 2026
2.1.6
Claude Code release brings search in /config, doctor updates with auto‑update channel, stats date range cycling, automatic skill discovery from subfolders, new status window fields, and an extensive set of fixes plus UX tweaks across editors, terminals, and backups.
Release Notes
Added search functionality to
/configcommand for quickly filtering settingsAdded Updates section to
/doctorshowing auto-update channel and available npm versions (stable/latest)Added date range filtering to
/statscommand - pressrto cycle between Last 7 days, Last 30 days, and All timeAdded automatic discovery of skills from nested
.claude/skillsdirectories when working with files in subdirectoriesAdded
context_window.used_percentageandcontext_window.remaining_percentagefields to status line input for easier context window displayAdded an error display when the editor fails during Ctrl+G
Fixed permission bypass via shell line continuation that could allow blocked commands to execute
Fixed false "File has been unexpectedly modified" errors when file watchers touch files without changing content
Fixed text styling (bold, colors) getting progressively misaligned in multi-line responses
Fixed the feedback panel closing unexpectedly when typing 'n' in the description field
Fixed rate limit warning appearing at low usage after weekly reset (now requires 70% usage)
Fixed rate limit options menu incorrectly auto-opening when resuming a previous session
Fixed numpad keys outputting escape sequences instead of characters in Kitty keyboard protocol terminals
Fixed Option+Return not inserting newlines in Kitty keyboard protocol terminals
Fixed corrupted config backup files accumulating in the home directory (now only one backup is created per config file)
Fixed
mcp listandmcp getcommands leaving orphaned MCP server processesFixed visual artifacts in ink2 mode when nodes become hidden via
display:noneImproved the external CLAUDE.md imports approval dialog to show which files are being imported and from where
Improved the
/tasksdialog to go directly to task details when there's only one background task runningImproved @ autocomplete with icons for different suggestion types and single-line formatting
Updated "Help improve Claude" setting fetch to refresh OAuth and retry when it fails due to a stale OAuth token
Changed task notification display to cap at 3 lines with overflow summary when multiple background tasks complete simultaneously
Changed terminal title to "Claude Code" on startup for better window identification
Removed ability to @-mention MCP servers to enable/disable - use
/mcp enable <name>instead[VSCode] Fixed usage indicator not updating after manual compact
- January 2026
- No date parsed from source.
- Detected by Releasebot:Jan 12, 2026
2.1.5
- Added
CLAUDE_CODE_TMPDIRenvironment variable to override the temp directory used for internal temp files, useful for environments with custom temp directory requirements
- January 2026
- No date parsed from source.
- Detected by Releasebot:Jan 11, 2026
2.1.4
Added
CLAUDE_CODE_DISABLE_BACKGROUND_TASKSenvironment variable to disable all background task functionality including auto-backgrounding and the Ctrl+B shortcutFixed "Help improve Claude" setting fetch to refresh OAuth and retry when it fails due to a stale OAuth token
- January 2026
- No date parsed from source.
- Detected by Releasebot:Jan 10, 2026
2.1.3
This release streamlines the experience by merging slash commands and skills and adding a stable vs latest config toggle. It adds permission warnings, fixes plan persistence and inode accuracy, corrects sub‑agent model usage, improves task counts, and introduces a VSCode destination picker and longer timeouts.
Release Notes
Merged slash commands and skills, simplifying the mental model with no change in behavior
Added release channel (
stableorlatest) toggle to/configAdded detection and warnings for unreachable permission rules, with warnings in
/doctorand after saving rules that include the source of each rule and actionable fix guidanceFixed plan files persisting across
/clearcommands, now ensuring a fresh plan file is used after clearing a conversationFixed false skill duplicate detection on filesystems with large inodes (e.g., ExFAT) by using 64-bit precision for inode values
Fixed mismatch between background task count in status bar and items shown in tasks dialog
Fixed sub-agents using the wrong model during conversation compaction
Fixed web search in sub-agents using incorrect model
Fixed trust dialog acceptance when running from the home directory not enabling trust-requiring features like hooks during the session
Improved terminal rendering stability by preventing uncontrolled writes from corrupting cursor state
Improved slash command suggestion readability by truncating long descriptions to 2 lines
Changed tool hook execution timeout from 60 seconds to 10 minutes
[VSCode] Added clickable destination selector for permission requests, allowing you to choose where settings are saved (this project, all projects, shared with team, or session only)