Digest / January 24, 2026
Claude Code Issues Digest — January 24, 2026
197 new issues filed ·
113 resolved in anthropics/claude-code (UTC day).
New issues (197)
- [DOCS] CLAUDE_CODE_SHELL_PREFIX documentation should clarify interaction with permission rules
- [Feature Request] Add Emacs and Vim editor integrations
- Feature Request: --sync-dir option for Tasks to enable git-based cross-machine collaboration
- [Bug] /context command output prints twice
- [DOCS] Agent SDK hooks documentation should clarify that tool_use_id is not in input_data
- [BUG] Native installer reports success but fails to install binary on Raspberry Pi (ARM64)
- Google doc to google sheet
- [DOCS] Rename 'context: fork' - term implies opposite of actual behavior
- [DOCS] Security page missing critical warning about bypassPermissions + allowUnsandboxedCommands defeating sandbox protection
- [FEATURE] Allow hook matchers to filter by active skill/command context
- [DOCS] Migration Guide "BEFORE" code imports from wrong package name
- [BUG] tool.execute.after hook receives undefined output for /review command
- False update notification when already on latest version
- [BUG] Agent repeatedly ignores trigger handler pattern - puts inline logic in trigger instead of service class (Correction BASH on Windows)
- Enter key during paste operation sends incomplete input
- [BUG] CLAUDE.md may as well be useless.
- [DOCS] Agent SDK Python examples use inconsistent import paths for HookMatcher and related types
- [DOCS] Bash tool documentation contradicts Claude Code settings on environment variable persistence
- [DOCS] MCP server listings rendered via React component are inaccessible in raw markdown
- [FEATURE] Timer showing how long you have left before cache expires.
- [FEATURE] Interactive mode support for "--system-prompt-file"
- Feature Request: Add /reload-skills command to dynamically reload skills without restarting
- [BUG] API Error 400: "tool_use ids must be unique" when using -p flag with tool-requiring prompts
- [BUG] Accessibility Bug: Syntax Highlighting Contrast Issues in PowerShell (SQL/C#)
- [BUG] "Secondary Sidebar not supported in this version of VSCode" warning on startup
- [BUG] Chat Header UI Issue
- [DOCS] canUseTool callback documentation states two arguments but both SDKs use three
- [Bug] Memory leak in single Claude Code session
- [DOCS] Inconsistent casing: prose uses snake_case `allow_unsandboxed_commands` but setting key is camelCase
- [DOCS] Missing ToolsPreset type definition in Python SDK Reference
- [DOCS] Missing `user` field in TypeScript SDK Options reference
- [DOCS] Contradictory default values for allowUnsandboxedCommands between CLI and SDK documentation
- Bug: Incorrect WSL detection in Git Bash (MINGW64) environment
- [BUG] Research/Cowork mode: "API connection timeout" despite healthy session completion - local_ session IDs causing UUID validation errors
- DOC: Claude Code Architecture Deep Dive - Partner SDE Research
- Task(max_turns=N)` is accepted but not enforced in Claude Code v2.1.19 interactive sessions. Subagents (e.g., Explore) continue far beyond the specified max_turns.
- [Bug] Context limit reached during parallel subagent execution prevents result aggregation
- [BUG] Long prompt lost - vanished when I had to log in.
- [FEATURE] Dynamic window title with status indicators (like Gemini CLI)
- Background task completion does not trigger notification (v2.19)
- [FEATURE] Plan Lifecycle Hooks
- [BUG] 60-second latency on ALL `--print` mode requests - OAuth/Max subscription (v2.1.19, macOS, M4)
- [DOCS] Insecure API_KEY Example in SessionStart Hooks Documentation
- [FEATURE] Native Mermaid diagram rendering in VSCode extension
- [FEATURE] Add a "Take time from next week" feature for weekly limits
- TaskOutput returns full JSONL transcript instead of agent's final response
- [Bug] Anthropic API Error: HTTP 400 Bad Request
- [BUG] /context displays twice
- [MODEL] Keyword choice when using [Web Search] tool restricts discovery
- [FEATURE] /commit-push-pr: add draft PR option
- bypassPermissions mode not working in VS Code extension
- [BUG] Slash command autocomplete ignores exact matches and executes wrong command
- [FEATURE] Syntax Highlighting for Plan Approval Preview
- API Error: 400 {"type":"error","error":{
- False positive diagnostic warning: PATH contains ~/.local/bin but system shows it as missing
- Feature request: Dynamic slash command reloading
- Verbose command output can overwhelm session and consume excessive tokens
- Chrome extension not working after latest cursor update
- Claude Desktop overwrites Claude Code's Chrome native messaging host manifest
- [BUG]
- Chrome extension conflict: Claude Desktop and Claude Code CLI compete for same extension
- [Bug] v2.1.17: Session hangs - tool execution completes but never returns to prompt, or complete freeze requiring terminal kill
- [BUG] Auto-completion triggers without user input - /status becomes /statusline
- Feature request: Multi-account / profile support
- [BUG] Claude Desktop Folder Picker Incorrectly Restricts Access to Non-Home Drives on Windows
- Windows: Plugin bash hooks fail on paths with spaces (Google Drive)
- [Bug] Anthropic API Error: Overloaded error - No available accounts
- [BUG] OAuth credentials shared across CLAUDE_CONFIG_DIR profiles causing data isolation failure (compliance risk)
- Verbesserung: Kompaktere /context-Ausgabe mit Optimierungs-Tracking
- Bug: API Error 400 - tool use concurrency issues
- [BUG]
- [BUG] Chrome MCP shows "connected" but tool calls fail with "not currently connected"
- [Feature Request] Option to use Ctrl+Enter to submit instead of Enter
- [Feature Request] Cross-repository session communication for multi-repo workflows
- [Bug] Clipboard Paste Truncation: Partial Text Copy from Notepad
- [Bug] Claude Code deletes files without proper conflict resolution confirmation
- [BUG] Error: max_tokens 232001 exceeds limits
- [BUG] v2.1.19 native installer randomly aborts on SSH/remote terminal sessions
- Session freezes on 'Osmosing' after completing task - unresponsive for 5+ hours
- API Error 400: tool_use ids without tool_result blocks in non-interactive (-p) mode
- [Bug] Copy-paste of multiple lines loses content
- [BUG]bash_tool ignores $TMPDIR, fails on HPC systems on the newest claude code
- [BUG] Windows: Creates literal "nul" files instead of discarding output to NUL device
- claude update reports 'up to date' but stable endpoint returns outdated version
- [BUG] Voice input software (AquaVoice) stopped working with Claude Code on Windows
- [Bug] VS Code extension: Tool use concurrency error after Jan 23-24 update
- Claude Code freezes: static spinner, unresponsive input, ignores SIGTERM
- [BUG] `API Error 400: tool_use ids must be unique` on second prompt after fresh login
- Bug: Pausing a workflow does not pause/cancel its running jobs
- [BUG] Skill tool causes "tool_use without tool_result" API error in print mode
- Skills not loading: ENOENT error on managed skills directory aborts user skills loading
- [Bug] Windows native installation PATH and character encoding instability
- [BUG]
- [BUG] MCP tools fail with "tool_use ids must be unique" when run via launchd
- [BUG] claude doctor hangs at "Press Enter to continue" on macOS
- Claude-in-Chrome MCP: Browser extension not connected despite valid tab data
- [BUG] Skill argument missing when use complete cluade cmd
- stream-json mode: duplicate tool_use IDs error on multi-turn
- API Connection Timeout Despite Healthy System Resources (125GB RAM Available)
- [BUG] Can't navigate Background task list with arrow keys (linux)
- Orphan processes remain after closing terminal (iTerm/PyCharm)
- reduced speed (approximately 10x) tool calling concurrency issues when using multiple sub agents - state issues
- [FEATURE] Add active agents/tasks to statusLine JSON input
- [Bug] SSH authentication fails when installing plugins from private GitHub marketplace on Windows Claude Code CLI
- [FEATURE] Add option to disable number hotkeys for AskUserQuestion prompt selection
- [BUG] Number hotkeys in AskUserQuestion interfere with numerical input
- [BUG] API Error 400: Tool use concurrency issues on all file operations
- [BUG] Plugin install matches wrong marketplace when same plugin name exists in multiple marketplaces
- Bedrock: ANTHROPIC_MODEL ignored, cross-region inference profile used instead causing 403 errors
- [BUG] Can't type # in Claude Code on a UK keyboard.
- [BUG]
- [Bug] CLI hangs unresponsively, requires terminal restart
- [BUG] API Error: 400 due to tool use concurrency issues.
- Claude CLI processes not terminating when terminal closes
- Chrome extension permissions trigger locally instead of through SSH tunnel
- [BUG] API Error 400: tool_use ids must be unique - persists after full reinstall
- [Feature Request] Support NO_COLOR environment variable with ANSI text formatting
- [Bug] /context command displays duplicate file entries
- [BUG] forkContext: true in subagent frontmatter is silently ignored
- [BUG]
- [BUG] VS Code Extension: "tool_use ids must be unique" API 400 error during multi-step operations
- [BUG] API Error 400 'tool use concurrency issues' in VSCode extension on simple operations
- [Bug] API Error: Max Image Size Exceeded causes CLI to hang and reject further input
- [BUG] Glob tool doesn't respect .gitignore
- [Bug] Anthropic API Error: Stream Connection Stalls with Zero Token Output
- [Bug] Native Claude Code build crashes on non-AVX CPU with SIGILL
- Session transcripts (UUID.jsonl) are never written to disk
- hookify plugin: Python import fails on NixOS
- ralph-wiggum plugin: Hardcoded /bin/bash shebang fails on NixOS
- Pine Script Publisher: Indicator URL not captured after successful publish
- Feature Request: Include sse_port in SessionStart hook input
- [Bug] allowedTools and disallowedTools configuration ignored in .mcp.json
- [BUG] tmux copy mode displays extra blank lines between each line (visual only, v2.1+)
- Option to minimize/hide MCP tool call display in CLI output
- [BUG] Regarding the issue of claude code output style confusion
- API Error: 400 due to tool use concurrency issues when running Bash commands
- [FEATURE] Allow session storage in project directory
- [BUG] Claude Code CLI crashes on Windows ARM64 - interactive mode exits immediately, -p mode fails
- [Bug] Desktop App Code tab UI freezes on completion response rendering
- [FEATURE] Support structured output schemas for Claude Code subagents that directly use the structured output API
- [BUG] MCP design-linter has systematic blind spot due to bot detection
- [BUG] Persistent UI rendering glitches during chat output and text editing
- [FEATURE] Add "Review plan for gaps" option before plan execution
- [Feature Request] Add trusted folder allowlist to skip permission prompts on session start
- /resume crashes with SIGTRAP on macOS ARM64 (v2.1.19)
- [BUG] API Error: 400 - tool_use ids must be unique when making sequential tool calls
- [Bug] MCP server "claude-vscode" fails with "Method not found" causing tool use concurrency 400 errors
- API Error: duplicate tool_use IDs in print mode (-p)
- [Bug] Plugin installation installs all skills instead of selected plugin only
- ToolSearch returns tools with names exceeding 64 character API limit
- Expose rate limit usage (session %, weekly %) to statusLine configuration
- [BUG] Race condition when multiple VS Code windows write to ~/.claude.json simultaneously
- [Bug] Context usage percentage inconsistency between statusline data and /context command
- [Feature] Expose instruction tokens (CLAUDE.md) in statusline JSON
- [Fix] Bug fix for API 400 error "`tool_use` ids must be unique"
- Runtime Token Usage Visibility for Claude Code
- MCP tool names can exceed 64-character API limit causing session-breaking errors
- [BUG] getting frequent error as - API Error: 400 due to tool use concurrency issues.
- [Bug] Text input lost when /init operation completes and displays results
- [DOCS] Incorrect NPM Package Name in JetBrains Plugin Settings Example
- [DOCS] Undefined McpServer Type in TypeScript SDK McpSdkServerConfigWithInstance Definition
- [DOCS] Missing Documentation for receive_response() Buffer Behavior After interrupt()
- [DOCS] Missing strict_mcp_config Parameter in Python SDK ClaudeAgentOptions
- [BUG] Claude Code VSC Plugin Hangs Intermittently
- [DOCS] Python SDK ClaudeAgentOptions Code Block Missing import sys Statement
- [FEATURE] Ability to show and manipulate raw contents of the context window
- [DOCS] Architecture Discrepancy: Python SDK Exposes ClaudeSDKClient Class While TypeScript SDK Only Documents query() Function
- [FEATURE] Add task summary when resuming sessions
- [FEATURE] Option to customize user input message colors
- [BUG] defaultMode: "plan" setting not applied when using `/clear` command
- [FEATURE] German CLI suggestion texts are too harsh/imperative - needs friendlier tone
- [BUG] UserPromptSubmit hooks in plugins not injecting context to agent
- Claude Code hangs after workflow completion - stop_reason: null in API response
- Plugins installed but not added to enabledPlugins - don't appear in Installed tab
- [BUG] Chrome extension not connecting to native messaging host (macOS 26.2)
- [BUG] --fork-session does not inherit CLAUDE_CODE_TASK_LIST_ID from parent session
- [FEATURE] Add custom skills to session via CLI arg
- [Bug] Tool calling regression and multi-agent coordination failure
- Keep argument-hint visible while typing and add option selection
- [BUG] Oversized image blocks all subsequent messages in a conversation
- Interactive feedback during skill activation
- Allow plan mode to override --dangerously-skip-permissions when toggled
- [BUG] File-history system auto-restores tracked files deleted by Bash mv command
- Task list sorting is wrong.
- [BUG] Both VS Code extension and CLI crash with Bun v1.3.5 "integer does not fit in destination type" on Windows 11 - v2.1.19 still affected
- Feature Request: Support LC_TIME locale for /usage command time formatting
- Plugin paths hardcoded to /root, breaks non-root users
- [FEATURE] Per-tool model configuration
- [Bug] Anthropic API Error: 400 - Tool Use Concurrency Conflict
- Background agents (run_in_background: true) cause session to hang after completion
- Skill loading doesn't process the triggering prompt - requires double entry
- Browser extension not connected - all tools return connection error
- Status bar shows escaped tilde (\~/path instead of ~/path)
- Claude in Chrome MCP bridge not connecting when Claude.app is also installed
- MCP /mcp reconnect fails with code-mode server
- Crash: React hook dependency array undefined when opening new session while another is running
- [BUG] Extra usage $ is all over the place
Resolved issues (113)
- [BUG] Agent repeatedly ignores trigger handler pattern - puts inline logic in trigger instead of service class (Correction BASH on Windows)
- [BUG] cowork error "CLI output was not valid JSON. This may indicate an error during startup. Output: Invalid configuration in /etc/srt-settings.json:"
- [BUG] Claude Cowork: `local_` prefixed session IDs rejected by API UUID validation
- [BUG] `find` tool returns "Anthropic client not available" error With Claude Cowork
- DOC: Claude Code Architecture Deep Dive - Partner SDE Research
- [BUG] Research/Cowork mode: "API connection timeout" despite healthy session completion - local_ session IDs causing UUID validation errors
- [BUG] /context displays twice
- TaskOutput returns full JSONL transcript instead of agent's final response
- [DOCS] Contradictory statements regarding SOCKS proxy support
- [DOCS] Missing warning and workflow guidance for `AskUserQuestion` limitation in Subagents
- [BUG]
- [FEATURE] Feature Request: Granular Token Attribution in `/context` (Reveal specific costs for Hooks, MCPs, and Templates)
- [DOCS] Fix inaccurate context window calculation logic in status line configuration examples
- [DOCS] Blocking `input()` usage in async `can_use_tool` callback freezes event loop in Python examples
- [BUG] Terminal output has incorrect syntax highlighting - certain words appear highlighted unexpectedly
- [BUG] Privacy policy choice doesn't save
- [FEATURE] automatic retry with a different model - (on case of issue)
- [BUG] Diff view shows extra line break when line contains CJK characters
- [BUG]
- Roadmap generation fails with exit code 1 when .claude/settings.local.json has restrictive Bash permissions
- [BUG] Up arrow history no longer preserves pastes, freezes process
- [Feature Request] MCP Chrome: Add screenshot save-to-file action and quality control
- [BUG] Claude ignores hook instructions despite system prompt directive
- [Bug] CLI freezes when resuming completed conversation since v2.1.14
- Ralph Loop: Chrome MCP tools not available
- [Feature Request] VS Code Extension: Start session from specific folder via context menu or setting
- UserPromptSubmit hook systemMessage not injected into context
- [Bug] Anthropic API Error: Could not process image
- Thai combining characters (vowels/tone marks) display as boxes in input field
- [Bug] Anthropic API Error: Image exceeds 5 MB maximum size limit
- Feature request: Hook for when permission prompt is answered
- [Feature Request] Add global MCP enable/disable configuration to avoid per-session toggling
- [FEATURE] Regional Model Selection in Claude Code
- [Bug] /-resume command does not display teleported sessions
- [BUG] In Linux terminal, Chinese characters do not appear while typing
- [Bug] Slash and @ commands fail with long text or line breaks
- Feature Request: Add openOnStartup setting for VSCode extension
- [Bug] Anthropic API Error: Image media type mismatch for Android emulator snapshots
- [BUG] Ctrl+o (expand chat history) causes "/rate-limit-options" spam after hitting rate limit
- [BUG] Tools not being explicitly cached
- [Feature Request] Skills autocomplete not available in CLI input
- Explore subagents ignore ANTHROPIC_SMALL_FAST_MODEL and use hardcoded Haiku model with wrong region/format
- [BUG] /resume doesn't work even project is located.
- Request a "Delete session" option
- [BUG] Unable to create remote session - No cloud environment created despite GitHub connection
- [Bug] Windows shell commands fail without .cmd/.exe extension or cmd /c wrapper
- [BUG] Edit/Write tools convert CRLF to LF on Windows, breaking Delphi projects
- Feature Request: Blocking Hooks (PreToolUse that can prevent execution)
- [Bug] Chrome extension integration not working with Claude Code CLI
- [Feature Request] Add image upload progress indicator and upload lifecycle hooks
- `total_cost_usd` doesn't include historic context when resuming conversations
- [FEATURE] Add minimize/collapse option for permission dialogs in VS Code extension
- [BUG] when I type in /clear and hit enter, claude always executes /commit-commands:clean_gone
- [BUG] Sessions are keep disappearing
- [Bug] Thinking blocks in latest assistant message are read-only
- [BUG] typeing /context provides /compact by default
- Glob tool inconsistently handles tilde (~) expansion between path and pattern parameters
- Feature request: Allow configuring the 'Main branch' in gitStatus context
- [BUG] False positive warning: "~/.local/bin is not in your PATH" when it is
- [FEATURE] Rename "Bash" tool to something shell-agnostic
- [Feature Request] Support multiple file drag-and-drop upload
- [BUG] Slash command dropdown causes multi-second UI freeze due to thread contention
- [BUG] Constant Freeze/Retry Connection Issues
- [MODEL] agent tools+disallowedTools incompatibility
- [BUG] How can I use the LSP tool in -p mode? I’ve noticed that the LSP tool seems to only work in CLI mode.
- [Bug] No cursor displayed in feedback input box
- SessionStart hooks run before plugins are fully loaded, causing startup hook error
- [FEATURE] Import context from claude.ai web conversations
- Feature: Handle project root directory renames gracefully
- [MODEL] when in a hurry to complete tasks with low context left, ignores user instructions.
- [Bug] Context limit calculation inaccurate: reports available tokens but hits limit prematurely
- Feature Request: Populate used_percentage and remaining_percentage in statusline JSON
- [FEATURE] Auto-allow access to Claude Code's internal task output files
- [FEATURE] Pre and/or Post Compaction warning/hook
- [Bug] Vietnamese IME input broken in interactive mode (Warp terminal)
- Verbesserung: Kompaktere /context-Ausgabe mit Optimierungs-Tracking
- [BUG] /agents displays "sonnet" for subagents that inherit model from parent
- [BUG] Slash command autocomplete ignores exact matches and executes wrong command
- [BUG] Asking permission too often
- [BUG] `claude install` segfaults on AMD64 Debian Bookworm, installation fails silently
- Image Paste Functionality Broken on Windows Platform
- [BUG] VSCode Plugin New UI Permission Issue
- [Bug] Unauthorized File Modifications During Plan Mode
- [BUG] print mode (-p) doesn't seem to be using my claude max subscription, instead pulling an API key from the environment
- [BUG] Ctrl+O conflicts with [whatever]
- Consistent by default or configurable mode switching
- Selective MCP Tool Activation for Project-Specific Contexts
- [BUG] CRITICAL BUG: Commands execute BEFORE user approval
- [BUG] Claude Code CLI hangs forever on Bash()/shell commands in WSL (even with correct user/permissions, native Linux path)
- [BUG] Windows Installation Broken
- [BUG] WSL2: Repeated powershell.exe calls for USERPROFILE cause ~60s startup delay
- API Error 400: tool_use ids without tool_result blocks in non-interactive (-p) mode
- [Bug] Tab completion fails with relative paths starting with `./`
- [BUG] Using `claude --settings` in v2.0.72 causes filewatcher crashes
- [Bug] Anthropic API Error: Overloaded error - No available accounts
- Bug: Pausing a workflow does not pause/cancel its running jobs
- [BUG] Limit bug
- [BUG] `API Error 400: tool_use ids must be unique` on second prompt after fresh login
- [BUG] VSCode extension doesn't auto-activate when set to sidebar location on startup
- [BUG]
- Claude-in-Chrome MCP: Browser extension not connected despite valid tab data
- [FEATURE] Add option to disable number hotkeys for AskUserQuestion prompt selection
- API Error: 400 due to tool use concurrency issues when running Bash commands
- [BUG] MCP design-linter has systematic blind spot due to bot detection
- [BUG] Claude Desktop Local mode rejects folders outside C:\Users on Windows, even with valid MCP config
- [BUG] Claude Desktop Folder Picker Incorrectly Restricts Access to Non-Home Drives on Windows
- Runtime Token Usage Visibility for Claude Code
- [BUG] Auto-compact not triggering on Claude.ai (web & desktop) despite being marked as fixed
- [BUG] defaultMode: "plan" setting not applied when using `/clear` command
- [BUG] Chrome MCP shows "connected" but tool calls fail with "not currently connected"
- Interactive feedback during skill activation
- [Feature Request] Add trusted folder allowlist to skip permission prompts on session start
- [SCAM/SECURITY] anthropics/claude-code vs anthropics-claude/claude-code