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
- v2.1.86: expand skill description cap entry to include the overall listing budget reduction (2% to 1%, 16,000 to 8,000 chars) that shipped in the same change - v2.1.84: correct env var name to _MODEL_SUPPORTED_CAPABILITIES - v2.1.83/84: remove transcript search entries (feature not yet available in the public build)
| @@ -22,7 +22,7 @@ | ||
| 22 | 22 | - Reduced token overhead when mentioning files with `@` — raw string content no longer JSON-escaped |
| 23 | 23 | - Improved prompt cache hit rate for Bedrock, Vertex, and Foundry users by removing dynamic content from tool descriptions |
| 24 | 24 | - Memory filenames in the "Saved N memories" notice now highlight on hover and open on click |
| 25 | -- Skill descriptions in the `/skills` listing are now capped at 250 characters to reduce context usage | |
| 25 | +- Skill descriptions in the `/skills` listing are now capped at 250 characters, and the overall listing budget reduced from 2% to 1% of the context window (fallback 16,000 → 8,000 characters). Set `SLASH_COMMAND_TOOL_CHAR_BUDGET` to override if you see excluded skills in `/context` | |
| 26 | 26 | - Changed `/skills` menu to sort alphabetically for easier scanning |
| 27 | 27 | - Auto mode now shows "unavailable for your plan" when disabled by plan restrictions (was "temporarily unavailable") |
| 28 | 28 | - [VSCode] Fixed extension incorrectly showing "Not responding" during long-running operations |
| @@ -65,7 +65,7 @@ | ||
| 65 | 65 | ## 2.1.84 |
| 66 | 66 | |
| 67 | 67 | - Added PowerShell tool for Windows as an opt-in preview. Learn more at https://code.claude.com/docs/en/tools-reference#powershell-tool |
| 68 | -- 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 | |
| 68 | +- Added `ANTHROPIC_DEFAULT_{OPUS,SONNET,HAIKU}_MODEL_SUPPORTED_CAPABILITIES` 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 | |
| 69 | 69 | - Added `CLAUDE_STREAM_IDLE_TIMEOUT_MS` env var to configure the streaming idle watchdog threshold (default 90s) |
| 70 | 70 | - Added `TaskCreated` hook that fires when a task is created via `TaskCreate` |
| 71 | 71 | - Added `WorktreeCreate` hook support for `type: "http"` — return the created worktree path via `hookSpecificOutput.worktreePath` in the response JSON |
| @@ -83,7 +83,6 @@ | ||
| 83 | 83 | - Fixed up/down arrow keys being unresponsive when a footer item is focused |
| 84 | 84 | - 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 |
| 85 | 85 | - 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 |
| 86 | -- Fixed mouse events inserting literal "mouse" text into transcript search input | |
| 87 | 86 | - Fixed workflow subagents failing with API 400 when the outer session uses `--json-schema` and the subagent also specifies a schema |
| 88 | 87 | - Fixed missing background color behind certain emoji in user message bubbles on some terminals |
| 89 | 88 | - Fixed the "allow Claude to edit its own settings for this session" permission option not sticking for users with `Edit(.claude)` allow rules |
| @@ -112,7 +111,6 @@ | ||
| 112 | 111 | - Added `sandbox.failIfUnavailable` setting to exit with an error when sandbox is enabled but cannot start, instead of running unsandboxed |
| 113 | 112 | - Added `disableDeepLinkRegistration` setting to prevent `claude-cli://` protocol handler registration |
| 114 | 113 | - Added `CLAUDE_CODE_SUBPROCESS_ENV_SCRUB=1` to strip Anthropic and cloud provider credentials from subprocess environments (Bash tool, hooks, MCP stdio servers) |
| 115 | -- Added transcript search — press `/` in transcript mode (`Ctrl+O`) to search, `n`/`N` to step through matches | |
| 116 | 114 | - Added `Ctrl+X Ctrl+E` as an alias for opening the external editor (readline-native binding; `Ctrl+G` still works) |
| 117 | 115 | - Pasted images now insert an `[Image #N]` chip at the cursor so you can reference them positionally in your prompt |
| 118 | 116 | - Agents can now declare `initialPrompt` in frontmatter to auto-submit a first turn |