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
Fixes #123
GitHub Actions authored on Mar 26, 2026 parent a542f1b · commit a0d9b87038e7
1 changed file+43 -0compared with a542f1b
MCHANGELOG.md
@@ -1,5 +1,48 @@
11 # Changelog
22
3+## 2.1.84
4+
5+- Added PowerShell tool for Windows as an opt-in preview. Learn more at https://code.claude.com/docs/en/tools-reference#powershell-tool
6+- Added `ANTHROPIC_DEFAULT_{OPUS,SONNET,HAIKU}_MODEL_SUPPORTS` env vars to override effort/thinking capability detection for pinned default models for 3p (Bedrock, Vertex, Foundry), and `_MODEL_NAME`/`_DESCRIPTION` to customize the `/model` picker label
7+- Added `CLAUDE_STREAM_IDLE_TIMEOUT_MS` env var to configure the streaming idle watchdog threshold (default 90s)
8+- Added `TaskCreated` hook that fires when a task is created via `TaskCreate`
9+- Added `WorktreeCreate` hook support for `type: "http"` — return the created worktree path via `hookSpecificOutput.worktreePath` in the response JSON
10+- Added `allowedChannelPlugins` managed setting for team/enterprise admins to define a channel plugin allowlist
11+- Added `x-client-request-id` header to API requests for debugging timeouts
12+- Added idle-return prompt that nudges users returning after 75+ minutes to `/clear`, reducing unnecessary token re-caching on stale sessions
13+- Deep links (`claude-cli://`) now open in your preferred terminal instead of whichever terminal happens to be first in the detection list
14+- Rules and skills `paths:` frontmatter now accepts a YAML list of globs
15+- MCP tool descriptions and server instructions are now capped at 2KB to prevent OpenAPI-generated servers from bloating context
16+- MCP servers configured both locally and via claude.ai connectors are now deduplicated — the local config wins
17+- Background bash tasks that appear stuck on an interactive prompt now surface a notification after ~45 seconds
18+- Token counts ≥1M now display as "1.5m" instead of "1512.6k"
19+- Global system-prompt caching now works when `ToolSearch` is enabled, including for users with MCP tools configured
20+- Fixed voice push-to-talk: holding the voice key no longer leaks characters into the text input, and transcripts now insert at the correct position
21+- Fixed up/down arrow keys being unresponsive when a footer item is focused
22+- Fixed `Ctrl+U` (kill-to-line-start) being a no-op at line boundaries in multiline input, so repeated `Ctrl+U` now clears across lines
23+- Fixed null-unbinding a default chord binding (e.g. `"ctrl+x ctrl+k": null`) still entering chord-wait mode instead of freeing the prefix key
24+- Fixed mouse events inserting literal "mouse" text into transcript search input
25+- Fixed workflow subagents failing with API 400 when the outer session uses `--json-schema` and the subagent also specifies a schema
26+- Fixed missing background color behind certain emoji in user message bubbles on some terminals
27+- Fixed the "allow Claude to edit its own settings for this session" permission option not sticking for users with `Edit(.claude)` allow rules
28+- Fixed a hang when generating attachment snippets for large edited files
29+- Fixed MCP tool/resource cache leak on server reconnect
30+- Fixed a startup performance issue where partial clone repositories (Scalar/GVFS) triggered mass blob downloads
31+- Fixed native terminal cursor not tracking the text input caret, so IME composition (CJK input) now renders inline and screen readers can follow the input position
32+- Fixed spurious "Not logged in" errors on macOS caused by transient keychain read failures
33+- Fixed cold-start race where core tools could be deferred without their bypass active, causing Edit/Write to fail with InputValidationError on typed parameters
34+- Improved detection for dangerous removals of Windows drive roots (`C:\`, `C:\Windows`, etc.)
35+- Improved interactive startup by ~30ms by running `setup()` in parallel with slash command and agent loading
36+- Improved startup for `claude "prompt"` with MCP servers — the REPL now renders immediately instead of blocking until all servers connect
37+- Improved Remote Control to show a specific reason when blocked instead of a generic "not yet enabled" message
38+- Improved p90 prompt cache rate
39+- Reduced scroll-to-top resets in long sessions by making the message window immune to compaction and grouping changes
40+- Reduced terminal flickering when animated tool progress scrolls above the viewport
41+- Changed issue/PR references to only become clickable links when written as `owner/repo#123` — bare `#123` is no longer auto-linked
42+- Slash commands unavailable for the current auth setup (`/voice`, `/mobile`, `/chrome`, `/upgrade`, etc.) are now hidden instead of shown
43+- [VSCode] Added rate limit warning banner with usage percentage and reset time
44+- Stats screenshot (Ctrl+S in /stats) now works in all builds and is 16× faster
45+
346 ## 2.1.83
447
548 - Added `managed-settings.d/` drop-in directory alongside `managed-settings.json`, letting separate teams deploy independent policy fragments that merge alphabetically