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
| @@ -59,8 +59,25 @@ | ||
| 59 | 59 | - Linux: respect `XDG_DATA_HOME` when registering the `claude-cli://` protocol handler |
| 60 | 60 | - Changed "stop all background agents" keybinding from `Ctrl+F` to `Ctrl+X Ctrl+K` to stop shadowing readline forward-char |
| 61 | 61 | - Deprecated `TaskOutput` tool in favor of using `Read` on the background task's output file path |
| 62 | +- Added `CLAUDE_CODE_DISABLE_NONSTREAMING_FALLBACK` env var to disable the non-streaming fallback when streaming fails | |
| 63 | +- Plugin options (`manifest.userConfig`) now available externally — plugins can prompt for configuration at enable time, with `sensitive: true` values stored in keychain (macOS) or protected credentials file (other platforms) | |
| 64 | +- Claude can now reference the on-disk path of clipboard-pasted images for file operations | |
| 65 | +- `Ctrl+L` now clears the screen and forces a full redraw — use this to recover when Cmd+K leaves the UI partially blank. Use `Ctrl+U` or double-Esc to clear prompt input. | |
| 66 | +- `--bare -p` (SDK pattern) is ~14% faster to the API request | |
| 67 | +- Memory: `MEMORY.md` index now truncates at 25KB as well as 200 lines | |
| 68 | +- Disabled `AskUserQuestion` and plan-mode tools when `--channels` is active | |
| 69 | +- Fixed API 400 error when a pasted image was queued during a failing tool call | |
| 70 | +- Fixed MCP tool calls hanging indefinitely when an SSE connection drops mid-call and exhausts its reconnection attempts | |
| 71 | +- Fixed Remote Control session titles showing raw XML when a background agent completed before the first user message | |
| 72 | +- Fixed remote sessions forgetting conversation history after a container restart due to progress-message gaps in the resumed transcript chain | |
| 73 | +- Fixed remote sessions requiring re-login on transient auth errors instead of retrying automatically | |
| 74 | +- Fixed `rg ... | wc -l` and similar piped commands hanging and returning `0` in sandbox mode on Linux | |
| 75 | +- Fixed voice input hold-to-talk not activating when a CJK IME inserts a full-width space | |
| 76 | +- Fixed `--worktree` hanging silently when the worktree name contained a forward slash | |
| 62 | 77 | - [VSCode] Spinner now turns red with "Not responding" when the backend hasn't responded for 60 seconds |
| 63 | 78 | - [VSCode] Fixed session history not loading correctly when reopening a session via URL or after restart |
| 79 | +- [VSCode] Added Esc-twice (or `/rewind`) to open a keyboard-navigable rewind picker | |
| 80 | +- [VSCode] Fixed "Fork conversation from here" and rewind actions failing silently after the session cache goes stale | |
| 64 | 81 | |
| 65 | 82 | ## 2.1.81 |
| 66 | 83 |