Claude Code v2.1.300
Released Oct 14, 2026 (11 hours ago).
19 issues reference this build
19 still open
0 resolved (0%)
"References this build" means the issue body mentions running 2.1.300 (from the
bug-report template). It reflects report volume, not a proven defect count — an issue may mention a
version without being caused by it. First-party data from the anthropics/claude-code tracker.
Top issues reported on v2.1.300
Ranked by community engagement (reactions and comments).
- Desktop app: mic button now sits where Send used to be
- Desktop app: context usage now takes 3 clicks instead of a glance
- [Bug] Agent Spent ~1.5-2M Tokens on Unrequested Fix Rounds and Reviews
- [Bug] /diff reports "current directory isn't in a git repository" after update
- [BUG] Desktop app (Windows): prompt suggestions no longer appear after update; composer always shows "Enter to send, Ctrl+Enter to queue"
- [BUG] Auto mode is a f'in nightmare: it blocks commands I already allowed, dumps me to Manual every minute, and I need a way to say "do whatever the hell you want" in my own dev environments
- [BUG] includeCoAuthoredBy: false / attribution.commit: "" only remove the instruction: Co-Authored-By: Claude is still written to commits with no attribution text anywhere in context
- [BUG] Idle compaction was enabled remotely by feature flag with no notice or opt-in
- Desktop app: window freezes on a gray loading screen overnight while sessions keep running
- [BUG] Desktop 2.37337.1: no way to sort sidebar groups alphabetically after the new sidebar (group order no longer follows group name)
- [FEATURE] Show Remote Control sessions from other machines in agent view
- Bug Report: Insufficient details provided
- [BUG] Spurious "Claude can't use thinking from another organization" when Desktop Code tab and CLI share ~/.claude.json with different logins
- [BUG] Interrupted plugin cache copy leaves a partial version directory that is later installed as "already cached"
- [BUG] Clickable file-path links include a trailing period, so cmd-click fails (Ghostty)
- Bug Report: Unclear issue, app usage heat map for license optimization
- [Bug] Sandbox (bubblewrap) on Fedora allows writes outside allowed paths (~/x, /var/tmp)
- [BUG] VS Code: Up Arrow overwrites unsent prompts with history, causing potential data loss
- Expose Remote Control connection state to custom status line commands
Changelog
What's changed
- Added
virtualTextto a mod's prompt decorations: text drawn in the prompt box that never enters the draft or the submitted prompt - Added
cache_creation_5m_tokensandcache_creation_1h_tokensto the OpenTelemetryapi_requestevent, splitting cache writes by lifetime - Added
$.ui.view({ agentId })for mods: shows an agent's transcript in the main view when you ask, and$.ui.view({})goes back - Added a
dirprop on a mod'sTextfor right-to-left text: on Windows and in VS Code's terminal its rows read in that direction and sit flush right - Added
/advisoron Claude Platform on AWS; no advisor runs until you pick one with/advisor,advisorModelor--advisor, andCLAUDE_CODE_DISABLE_ADVISOR_TOOL=1turns it off - Added OpenTelemetry GenAI semantic-convention attributes to trace spans, such as
gen_ai.provider.name,gen_ai.conversation.id,gen_ai.tool.nameanderror.type - Added support for rewriting a workflow agent's
promptandmodelin theagent.spawnmod hook, which could only refuse workflow agents before - Added the
prompt.changemod hook, raised when the prompt box's text changes without a typed edit: a recalled history entry, a clear, an undo, or a plugin's fill - Fixed cloud sessions telling Claude that an organization policy blocked a host when the session's own network settings did
- Fixed
/autocompactwarning about high token usage when you choose a smaller auto-compact window - Fixed SessionEnd hooks sometimes not running when you exit while a background command is still running
- Fixed
claude --helpnaming a removed tool in its description of--restricted - Fixed
claude agentsnot refreshing any pull request's status when the data for one of them came back incomplete - Fixed Claude being told a background agent was lost, not resumable, after a cloud session's container was replaced, when the agent had already been resumed once
- Fixed subagents you had typed messages to disappearing from
/tasksshortly after finishing, leaving no way back to the conversation - Fixed a completed parent agent dropping off the breadcrumb (its child shown re-rooted at top level) while you were viewing the child
- Fixed the agents view taking a typed word such as "up", "down" or "escape" for that key when input arrived in a burst, which could move the peek mid-reply or clear a draft
- Fixed automatic tool search (
ENABLE_TOOL_SEARCH=auto) turning off part-way through a conversation, for example while MCP servers reconnect after a resume - Fixed a login refused by
forceLoginOrgUUIDleaving the refused organization's token stored, or live after/login - Fixed the diff view in Claude Desktop and Remote Control sessions not noticing a conflicted cherry-pick or revert in reftable repositories
- Fixed the Artifact tool's verbose and ctrl+o line reading
Artifact("(unprintable path)")while a call's input arrives; its row now shows "Waiting…" and "Running…" as Bash's does - Fixed the first transcript entry written after resuming a session being lost when a crash had cut the transcript's last line short
- Fixed
/branchdropping messages, andclaude purgeskipping subfolder projects, when they contain a Unicode line or paragraph separator (U+2028, U+2029) - Fixed plugin
WorktreeCreateandWorktreeRemovehooks not running when Claude Code starts with--worktree(not yet with--tmux) - Fixed OpenTelemetry
tool_resultevents missinggit_commit_idaftergit commit -qin repositories using reftable ref storage - Fixed a prompt that a mod's
prompt.submithook rewrote or dropped still being recorded as typed in the OpenTelemetryuser_promptevent and interaction span, and in session title requests - Fixed a note meant for Claude about mod hot-reloading appearing in the transcript as if you had typed it
- Fixed agent hooks ignoring their
model: aliases likehaikunow resolve, a subagent's model no longer overrides it, and an unavailable model falls back t