spacehub

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

chore: Update CHANGELOG.mdBrowse files
GitHub Actions authored on Mar 14, 2026 parent 48b1c6c · commit 420a1884671f
1 changed file+38 -0compared with 48b1c6c
MCHANGELOG.md
@@ -1,5 +1,43 @@
11 # Changelog
22
3+## 2.1.76
4+
5+- Added MCP elicitation support — MCP servers can now request structured input mid-task via an interactive dialog (form fields or browser URL)
6+- Added new `Elicitation` and `ElicitationResult` hooks to intercept and override responses before they're sent back
7+- Added `-n` / `--name <name>` CLI flag to set a display name for the session at startup
8+- Added `worktree.sparsePaths` setting for `claude --worktree` in large monorepos to check out only the directories you need via git sparse-checkout
9+- Added `PostCompact` hook that fires after compaction completes
10+- Added `/effort` slash command to set model effort level
11+- Added session quality survey — enterprise admins can configure the sample rate via the `feedbackSurveyRate` setting
12+- Fixed deferred tools (loaded via `ToolSearch`) losing their input schemas after conversation compaction, causing array and number parameters to be rejected with type errors
13+- Fixed slash commands showing "Unknown skill"
14+- Fixed plan mode asking for re-approval after the plan was already accepted
15+- Fixed voice mode swallowing keypresses while a permission dialog or plan editor was open
16+- Fixed `/voice` not working on Windows when installed via npm
17+- Fixed spurious "Context limit reached" when invoking a skill with `model:` frontmatter on a 1M-context session
18+- Fixed "adaptive thinking is not supported on this model" error when using non-standard model strings
19+- Fixed `Bash(cmd:*)` permission rules not matching when a quoted argument contains `#`
20+- Fixed "don't ask again" in the Bash permission dialog showing the full raw command for pipes and compound commands
21+- Fixed auto-compaction retrying indefinitely after consecutive failures — a circuit breaker now stops after 3 attempts
22+- Fixed MCP reconnect spinner persisting after successful reconnection
23+- Fixed LSP plugins not registering servers when the LSP Manager initialized before marketplaces were reconciled
24+- Fixed clipboard copying in tmux over SSH — now attempts both direct terminal write and tmux clipboard integration
25+- Fixed `/export` showing only the filename instead of the full file path in the success message
26+- Fixed transcript not auto-scrolling to new messages after selecting text
27+- Fixed Escape key not working to exit the login method selection screen
28+- Fixed several Remote Control issues: sessions silently dying when the server reaps an idle environment, rapid messages being queued one-at-a-time instead of batched, and stale work items causing redelivery after JWT refresh
29+- Fixed bridge sessions failing to recover after extended WebSocket disconnects
30+- Fixed slash commands not found when typing the exact name of a soft-hidden command
31+- Improved `--worktree` startup performance by reading git refs directly and skipping redundant `git fetch` when the remote branch is already available locally
32+- Improved background agent behavior — killing a background agent now preserves its partial results in the conversation context
33+- Improved model fallback notifications — now always visible instead of hidden behind verbose mode, with human-friendly model names
34+- Improved blockquote readability on dark terminal themes — text is now italic with a left bar instead of dim
35+- Improved stale worktree cleanup — worktrees left behind after an interrupted parallel run are now automatically cleaned up
36+- Improved Remote Control session titles — now derived from your first prompt instead of showing "Interactive session"
37+- Improved `/voice` to show your dictation language on enable and warn when your `language` setting isn't supported for voice input
38+- Updated `--plugin-dir` to only accept one path to support subcommands — use repeated `--plugin-dir` for multiple directories
39+- [VSCode] Fixed gitignore patterns containing commas silently excluding entire filetypes from the @-mention file picker
40+
341 ## 2.1.75
442
543 - Added 1M context window for Opus 4.6 by default for Max, Team, and Enterprise plans (previously required extra usage)