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 17, 2026 parent 420a188 · commit 079dc856c6c9
1 changed file+47 -0compared with 420a188
MCHANGELOG.md
@@ -1,5 +1,52 @@
11 # Changelog
22
3+## 2.1.77
4+
5+- Increased default maximum output token limits for Claude Opus 4.6 to 64k tokens, and the upper bound for Opus 4.6 and Sonnet 4.6 models to 128k tokens
6+- Added `allowRead` sandbox filesystem setting to re-allow read access within `denyRead` regions
7+- `/copy` now accepts an optional index: `/copy N` copies the Nth-latest assistant response
8+- Fixed "Always Allow" on compound bash commands (e.g. `cd src && npm test`) saving a single rule for the full string instead of per-subcommand, leading to dead rules and repeated permission prompts
9+- Fixed auto-updater starting overlapping binary downloads when the slash-command overlay repeatedly opened and closed, accumulating tens of gigabytes of memory
10+- Fixed `--resume` silently truncating recent conversation history due to a race between memory-extraction writes and the main transcript
11+- Fixed PreToolUse hooks returning `"allow"` bypassing `deny` permission rules, including enterprise managed settings
12+- Fixed Write tool silently converting line endings when overwriting CRLF files or creating files in CRLF directories
13+- Fixed memory growth in long-running sessions from progress messages surviving compaction
14+- Fixed cost and token usage not being tracked when the API falls back to non-streaming mode
15+- Fixed `CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS` not stripping beta tool-schema fields, causing proxy gateways to reject requests
16+- Fixed Bash tool reporting errors for successful commands when the system temp directory path contains spaces
17+- Fixed paste being lost when typing immediately after pasting
18+- Fixed Ctrl+D in `/feedback` text input deleting forward instead of the second press exiting the session
19+- Fixed API error when dragging a 0-byte image file into the prompt
20+- Fixed Claude Desktop sessions incorrectly using the terminal CLI's configured API key instead of OAuth
21+- Fixed `git-subdir` plugins at different subdirectories of the same monorepo commit colliding in the plugin cache
22+- Fixed ordered list numbers not rendering in terminal UI
23+- Fixed a race condition where stale-worktree cleanup could delete an agent worktree just resumed from a previous crash
24+- Fixed input deadlock when opening `/mcp` or similar dialogs while the agent is running
25+- Fixed Backspace and Delete keys not working in vim NORMAL mode
26+- Fixed status line not updating when vim mode is toggled on or off
27+- Fixed hyperlinks opening twice on Cmd+click in VS Code, Cursor, and other xterm.js-based terminals
28+- Fixed background colors rendering as terminal-default inside tmux with default configuration
29+- Fixed iTerm2 session crash when selecting text inside tmux over SSH
30+- Fixed clipboard copy silently failing in tmux sessions; copy toast now indicates whether to paste with `⌘V` or tmux `prefix+]`
31+- Fixed `←`/`→` accidentally switching tabs in settings, permissions, and sandbox dialogs while navigating lists
32+- Fixed IDE integration not auto-connecting when Claude Code is launched inside tmux or screen
33+- Fixed CJK characters visually bleeding into adjacent UI elements when clipped at the right edge
34+- Fixed teammate panes not closing when the leader exits
35+- Fixed iTerm2 auto mode not detecting iTerm2 for native split-pane teammates
36+- Faster startup on macOS (~60ms) by reading keychain credentials in parallel with module loading
37+- Faster `--resume` on fork-heavy and very large sessions — up to 45% faster loading and ~100-150MB less peak memory
38+- Improved Esc to abort in-flight non-streaming API requests
39+- Improved `claude plugin validate` to check skill, agent, and command frontmatter plus `hooks/hooks.json`, catching YAML parse errors and schema violations
40+- Background bash tasks are now killed if output exceeds 5GB, preventing runaway processes from filling disk
41+- Sessions are now auto-named from plan content when you accept a plan
42+- Improved headless mode plugin installation to compose correctly with `CLAUDE_CODE_PLUGIN_SEED_DIR`
43+- Show a notice when `apiKeyHelper` takes longer than 10s, preventing it from blocking the main loop
44+- The Agent tool no longer accepts a `resume` parameter — use `SendMessage({to: agentId})` to continue a previously spawned agent
45+- `SendMessage` now auto-resumes stopped agents in the background instead of returning an error
46+- Renamed `/fork` to `/branch` (`/fork` still works as an alias)
47+- [VSCode] Improved plan preview tab titles to use the plan's heading instead of "Claude's Plan"
48+- [VSCode] When option+click doesn't trigger native selection on macOS, the footer now points to the `macOptionClickForcesSelection` setting
49+
350 ## 2.1.76
451
552 - Added MCP elicitation support — MCP servers can now request structured input mid-task via an interactive dialog (form fields or browser URL)