Digest / January 25, 2026
Claude Code Issues Digest — January 25, 2026
188 new issues filed ·
110 resolved in anthropics/claude-code (UTC day).
New issues (188)
- [FEATURE] Global session listing across all projects
- [Bug] [Regression] Background commands don't notify Claude Code on completion
- [Bug] Anthropic API Error: Invalid message structure with thinking blocks
- Claude in Chrome extension: CSP error blocking inline script
- [Bug] Anthropic API Error: Invalid message format with thinking blocks
- API Error 400: thinking blocks order error on first tool use after clean install
- [BUG] tool_use ids must be unique error when making parallel tool calls (v2.1.19)
- [BUG] Continuous "API Error: 400 due to tool use concurrency issues" in Claude Code in VS Code
- [BUG] [BUG] API Error 400 "tool use concurrency issues" in interactive mode with Opus 4.5
- [BUG] Conversation compaction intermittently fails or deadlocks chats (claude.ai web/mobile, post–Jan 15 regression)
- [FEATURE] Sync Skills between Claude Desktop and Claude Code CLI
- [BUG] API Error 400: "first block must be thinking" after tool use with extended thinking enabled
- Multiple bugs: thinking block ordering, settings schema validation, agent frontmatter
- [BUG]
- Feature Request: Pre-execution hooks and tool restrictions for project guardrails
- EPERM: Cannot read/write project-level .claude/ files from outside project directory
- Feature Request: Auto-report critical crashes to GitHub Issues
- [DOCS] Inconsistent tool naming: KillBash vs KillShell
- [BUG] API 400 error: assistant message thinking blocks serialized with `text` before `thinking` in conversation replay
- [BUG] [Regression] Make backgrounded hook early return behavior configurable
- [DOCS] Sitemap contains Kotlin API URLs that return 404 Page Not Found
- [DOCS] Invalid JSON syntax in statusline configuration example
- [DOCS] Contradictory definitions of strictMcpConfig between CLI and SDK docs
- [DOCS] Security vulnerability in Python SDK permission handler example (path traversal)
- [BUG] API 400: thinking block ordering error during conversation with Task/Explore agent
- [DOCS] Potentially obsolete executable/executableArgs options in TypeScript SDK
- [BUG] MCP server connection fails with error -32000: Connection closed (race condition)
- Persistent "thinking block" API Error (400) in Extended Conversations
- [BUG] /output-style menu shows incorrect current selection
- Feature: Skill display-only output (shown to user, excluded from context)
- [BUG] Thinking mode 400 error on FIRST tool call in brand new conversation (Opus 4.5)
- [BUG] Claude incorrectly states it runs on Node.js, destructively kills user's Python processes
- [BUG] Claude Code has a delay in sync where the rate limit does not reset on time specified
- [BUG] API Error 400: tools.17.custom.input_schema invalid JSON schema - occurs with empty mcpServers
- [BUG] Error: API Error: 400 due to tool use concurrency issues
- [BUG] Bash command writing to external service executed without permission prompt
- [Bug] Unable to generate issue title - no bug report provided
- [Bug] Unable to generate issue title - no bug report provided
- [Bug] Anthropic API Error: Assistant message thinking block must be first
- [Bug] Anthropic API Error: Invalid message structure with thinking blocks
- [BUG] API Error: 400
- [BUG] 2.1.19
- [DOCS] TypeScript SDK: Missing `settings` parameter in Options interface (Python has it)
- [DOCS] Python SDK: Missing `resume_session_at` option (TypeScript has `resumeSessionAt`)
- [BUG] Terminal renders gibberish text
- MCP client stringifies object parameters for tools with complex schemas
- Task tool subagents use stale ripgrep path after native installer migration
- claude does not perform
- sc_router: Missing pre-push hook for BLAKE3 LFS uploads
- [Bug] Anthropic API Error: 400 Bad Request prevents Claude Code execution
- [BUG] Incorrect relative path calculation for @ file reference
- [FEATURE] Resize images before anything goes into the chat
- Feature Request: Show timestamp on user prompts
- [Bug] WritingQuestion 生成で日英文数不一致時に無効な sentenceIndex が作成される
- Claude가 설정 파일에 없는 규칙을 지어내서 답변함 (Hallucination)
- [DOCS] TypeScript cost tracking example uses nonexistent `onMessage` callback in Options
- [DOCS] Python examples pass raw dicts to `options` parameter instead of `ClaudeAgentOptions` instances
- [DOCS] Python SDK Reference example uses `context: dict` but type definition specifies `ToolPermissionContext`
- Model setting changes globally across all sessions (regression)
- [BUG] Token usage missing from Models stats when Claude Code is launched via shell alias
- Hookify warnings don't reach the model (only shown to user)
- [Bug] File search not respecting current working directory after /init command
- Hookify fails to load rules if current working directory is not HOME
- Native context awareness for Claude and users
- API Error 400: tool_use ids must be unique in --print mode (v2.1.19)
- [BUG] EnabledPlugins in project settings causes schema validation crash when plugins not installed
- [Bug] Claude Code exits unexpectedly without error message
- Background Task Notifications Not Delivered When Multiple Agents Complete Simultaneously (v2.1.19)
- Feature request: Recursive skill discovery in .claude/skills/
- OAuth Authentication Broken in WSL2 - Cannot Login or Use API
- [BUG] Running `claude` does nothing. Nothing happened.
- [Bug] Dev server hot-reload failure with CSS variable warnings
- [Bug] Claude Code exits silently during Turbopack CSS parsing in dev mode
- [BUG] /context usage stuck at 0% breaks auto-compaction (+ output printed twice) (2.1.19)
- [FEATURE] Add support for Github Copilot SDK
- [DOCS] Python subagent example uses incorrect pattern to detect tool_use blocks
- [DOCS] CLI flag `--replay-user-messages` required for file checkpointing but not in CLI reference
- [DOCS] TypeScript and Python SDKs document contradictory defaults for `allowedTools`
- [FEATURE] Add support in vim mode for `s` and `S`.
- [BUG] Claude Code Pro Quota Significantly Reduced: Limit Reached in ~20 Prompts per 5 Hours
- [Windows] Image drag-and-drop stops working after some time in session
- [Bug] CLI hangs after task completion requiring escape to recover
- [Feature Request] Add emoji indicators for tool use visualization in output
- [UX] Windows native installer needs fundamental improvements before deprecating npm
- [Bug] Browser extension connects to Claude.app native host instead of Claude Code
- [BUG]
- Automated database migrations on deploy
- [Feature Request] Add CLI command to display claude code subscription usage limits and remaining quota (5hour/weekly)
- [BUG] This is not the opus 4.5 released some time ago
- Memory leak on Linux - RAM grows to 20GB+ causing system crash
- [BUG] Native installer incompatible with Termux/Android (Bionic libc), but npm installation shows deprecation warning
- Chrome issue
- [BUG] Persistent "Invalid API key" despite all troubleshooting on Windows 10/11
- Bug: /clear command auto-injected on self-interruption + API 400 concurrency error
- [Bug] Claude exits silently during debugging with background commands
- [DOCS] inconsistent tool references: no clear best practices
- Screen flickering persists in v2.1.19 on WSL2 Ubuntu 22 and Windows 10 CMD
- Supabase plugin requires re-authentication on every new session (regression)
- [Bug] Chrome MCP tools fail despite `/chrome` reporting connected status
- [FEATURE] Cowork Support for Intel Mac
- [FEATURE] Please bring back Commands
- Claude in Chrome extension not connecting to browser tabs - "Receiving end does not exist" error
- Claude in Chrome: Extension connects to Claude.app native host instead of Claude Code
- [Bug] Chrome native messaging host config missing or incomplete
- Deleted - created in wrong repo
- OAuth login fails in devcontainers - callback port not forwarded
- Terminal scrolls to top when focus changes in Cursor IDE
- AskUserQuestion multi-question UI rendering is broken/unreadable
- [Bug] Performance degradation or unexpected behavior with Claude Opus model
- Tasks orphaned when 'clear context' creates new session in plan mode
- /context command displays output twice
- [Bug] Inconsistent syntax highlighting in PowerShell terminal on Windows
- claude doctor hangs on 'Press Enter to continue...' prompt
- [BUG] Segmentation fault when running multiple Claude Code instances in parallel
- Skills with user-invocable: true don't show plugin prefix in autocomplete
- [UX] Improve down arrow navigation in prompt input
- Add setting to hide built-in git status line
- [FEATURE] Recursive skill discovery in ~/.claude/skills/ for skill collections
- Stash (ctrl+s) should integrate with prompt history instead of single-slot storage
- [Bug] claude-in-chrome MCP connection failure after Chrome force quit and system memory error
- claude update downloads full binary even when already up-to-date (~27s vs ~0.5s)
- [BUG] VSCode Extension 2.1.19 - Authentication fails with "wrong API key" after Anthropic Console login (works in 2.1.16)
- [FEATURE] When Claude exceeds limits but keeps executing current task (good) print : "Finishing current task, exceeded limit by % (this will be added to your usage in next session.)"
- MCP tools fail with 'Browser extension is not connected' despite UI showing connected
- [BUG] API Error 400 - tool_use without tool_result race condition in VS Code extension
- [BUG] When Claude sometimes outputs info, could overflow right off page
- [Bug] Windows 10: Constant console window popups and zombie node.exe processes
- Image numbering labels not passed to model when referencing multiple images
- [BUG] disable-model-invocation: true not applied when resuming a session
- Background tasks don't sync changes to working directory when completed
- Plugin hook scripts fail when synced without execute permissions
- [Feature Request] Claude Code Analytics API missing subscription user usage data
- [FEATURE] Reserve 'skills/' for user-managed skills, relocate internal skills to 'system/'
- Claude Code struggles with Docker/Laravel view caching debugging
- [BUG] Read tool returns empty result for image files
- Long URLs in output become unclickable when wrapped
- [BUG] Text Garbling in Plan Mode Question Selection
- [BUG] Cursor IDE integration fails: option disappears after brief availability
- [BUG] Intermittent Markdown Formatting Misalignment
- [BUG] Updates of files with non-breaking characters fail
- [Bug] Anthropic API: Incorrect token usage reporting and telemetry discrepancies
- API Error: MCP tool names from plugins can exceed 64-character limit
- [BUG]: Usage telemetry/accounting is globally inconsistent (Opus-heavy usage not reflected; Sonnet exhaustion is a symptom)
- [BUG] Bun crash
- [DOCS] Python SDK `UserPromptSubmit` hook example uses undocumented `updatedPrompt` field
- [Feature Request] Support Vim mode keybindings in question answering flow (AskUserQuestion tool)
- Document Ctrl+J as alternative for multi-line input
- [FEATURE] Integrate semantic search capability to reduce token consumption
- [DOCS] Agent SDK TypeScript: BashInput interface missing dangerouslyDisableSandbox property
- [DOCS] Agent SDK Python: Bash tool input schema missing dangerouslyDisableSandbox field
- [BUG] Error: "API Error: 400 due to tool use concurrency issues"
- [FEATURE] Include conversation title in statusline JSON
- [BUG] Claude Code and VS Code completely blocked despite 98% session and 16% weekly usage remaining
- Custom MCP server tools not available despite successful connection
- [Bug] Documentation is outdated
- [BUG] /plugin command not recognized in v2.1.19 on macOS (regression from v2.1.18)
- [Bug] Anthropic API Error: Cannot modify thinking blocks in assistant message
- Cart not found should create new cart instead of 404
- Feature Request: Always-visible context usage with detailed breakdown
- [Bug] ENOSPC: No space left on device error during file write operation
- [Bug] Output quality degradation - potential API or network issue
- [BUG] Title: File modification system-reminders consume excessive context
- [Bug] Excessive CPU usage in Claude rendering loop
- [BUG] Admin API docs incorrectly redirect to broken Java page; "Copy Page" fails
- [Bug] Anthropic API Error: Missing corresponding tool_use block for tool_result
- [BUG] Claude Code tab in Claude for Android is a mess and I cannot use the web version any more
- AskUserQuestion tool returns null output without prompting user for input
- Delete ME
- Remote WebSocket connections fail with non-deterministic data limit in sandbox
- [DOCS] platform.claude.com sitemap.xml is missing ~50+ valid documentation pages
- [FIX] Smart Invoices migration - category mapping & deduplication
- [BUG] Sometimes claude code swallows the queued messages.
- [BUG] /context command header shows 0k tokens while breakdown shows ~108k tokens
- [BUG] MCP tools fail with "Browser extension is not connected" despite /chrome showing Connected
- [DOCS] Python SDK count_tokens endpoint missing ComputerUse and CodeExecution tool types
- Initial session suggestions lack tab-to-accept and send button
- [DOCS] Python SDK reference has malformed function signatures (strparam, Params**kwargs)
- [DOCS] Python SDK file upload example uses invalid raw bytes syntax
- [DOCS] BetaMessage type includes ToolResultBlocks without explaining Server Tools behavior
- [DOCS] Python SDK skills.create example creates empty skill with no parameters
- [BUG] Native Windows executable crashes with segmentation fault (npm version works)
- [DOCS] Python SDK stream parameter type Literal[false] contradicts description
- [BUG] Statusline doesn't refresh after `!` (bash mode) commands complete
- [FEATURE] CLI flags to disable MCP, plugins, and agents (--no-mcp, --no-plugins, --no-agents)
- Task tool subagents become orphans when parent session crashes
- Feature request: Share sessions across git worktrees
- [BUG] ✘ Installation failed
- [BUG] Claude Code crashes during file operations after upgrading to native version
Resolved issues (110)
- [Bug] Anthropic API Error: Invalid message structure with thinking blocks
- [BUG] File-history system auto-restores tracked files deleted by Bash mv command
- [BUG] API Error 400: "first block must be thinking" after tool use with extended thinking enabled
- Terminal resize extremely slow in v2.1.15 (regression from 2.1.12)
- [BUG] /output-style menu shows incorrect current selection
- [BUG] Running `claude` does nothing. Nothing happened.
- Feature request: Recursive skill discovery in .claude/skills/
- Claude repeatedly ignores workflow gates despite explicit instructions
- [BUG] Skills do not appear in the cloud env
- [BUG] /models command crashes when model description is undefined or null
- [BUG] /context command modal renders incorrectly and auto-dismisses without user interaction (v2.1.12, iTerm2, macOS)
- [BUG] Syntax highlighting bleeds into subsequent user input after code block with JSON
- [Bug] askUserQuestion skips without waiting for user input
- [Bug] Status line disappears during "accept edits?" prompt
- hookify plugin: Python 3.8 compatibility issue with type hints
- Queue-operation flood during rate limiting corrupts session and exhausts context
- Claude Code freezes when processing large MCP responses or files with very long lines
- Feature Request: Add plansDirectory setting for project-local plan storage
- [BUG] Migration from npm leaves orphaned symlink that shadows native binary
- [BUG] Orphaned Claude Code processes accumulate - 5 processes using 1.4GB when only 1 session expected
- [BUG] Sessions >500MB not resumable despite frequent compacting
- [BUG] Text display issues
- [BUG] Claude code cannot process images sent via MCP or get images from URL
- Claude Code incorrectly saves bash script fragments as permission patterns
- Task tool subagents don't terminate after completion, causing memory leak
- Default Co-Authored-By line in commits should be opt-in, not opt-out
- [FEATURE] Rate limits for paying members need to be raised
- [Feature Request] Add model behavior/quality comparison metrics and logging for lazy task avoidance detection
- [BUG] Thai language input display incorrectly - diacritics and vowels misaligned
- [FEATURE] Update /usage in claude CLI to show the account I'm using to login
- Update notification shows when already on latest Homebrew version
- [Bug] Image processing fails with "could not process image" error regardless of input
- Claude Code hangs with high CPU after parallel Bash tool calls (unresponsive to SIGINT/SIGTERM)
- [FEATURE] Enhanced Message Visual Separation in Chat Interface
- [FEATURE] Easy way to disable humorous reasoning messages.
- TUI shows stale background task count after tasks complete
- code-simplifier plugin listed as Skill but only works as Task agent
- [FEATURE] Configurable follow-up prompt suggestions for commands and skills
- IDE disconnected during long-running commands
- Feature Request: Hook event for context window threshold alerts
- Public API Endpoint for Claude.ai Usage Limits
- [Feature Request] Add new tasks to todo list when user requests additional work
- [FEATURE] .claudeignore
- [Feature Request] Add CLI command for programmatic session renaming
- Esc key doesn't exit /help menu as indicated
- Claude should verify technical claims in plans before executing
- MCP marketplace tool names exceed 64 character limit
- [Bug] Session rename hotkey "R" not functional in session picker
- [BUG] 'context: fork' in a skill breaks AskUserQuestion
- Namespaced commands in subdirectories with colon syntax not working
- [BUG] Bash tool fails to capture stdout from shell scripts on Windows MINGW/Git Bash
- /plugins Discover hides plugins installed at project scope in other projects
- [Feature Request] Claude in Chrome extension multi-profile support
- [Bug] MacWhisper fn key shortcut not working in WebStorm Claude plugin
- [Bug] Private marketplace plugins not available in slash commands across repos
- File watcher EINVAL error prints over TUI input textbox
- [Bug] Chat freeze on file update with unexpected token consumption
- [BUG] Terminal.app freezes when opening new window while Claude Code sessions are running
- API Error 400: tool_result block missing corresponding tool_use block
- [BUG] Crash when autocompleting slash command name
- Settings file corruption: 'Always allow' stores entire command content instead of extracting pattern
- [BUG]
- [Bug] Terminal freezes when pasting `docker stats --no-stream` output directly into console
- [FEATURE] Add option to disable welcome splash screen on startup
- [Bug] Autocomplete selects wrong command after typing `/clear`
- [Bug] Claude hangs the terminal hard while thinking.
- [Bug] Session usage percentage mismatch between Claude Code and Claude app
- [BUG] --resume fails after /rename when called from different directory
- [BUG] Cursor invisible in text input boxes with Dark (ANSI) theme
- [BUG] Shift-Enter sometimes creates newline, sometimes sends prompt
- [DX] installed_plugins.json naming is misleading - file contains disabled plugins too
- [BUG] `/context` do not respect `--system-prompt` flag
- I used $10.63 of Claude Code, and have set my account...
- [BUG] VSCODE - Extension Host crash
- [Bug] File Modification Conflict: Unexpected Write Prevention Mechanism
- Feature: Declarative Tool Filtering in MCP Server Configuration
- [Bug] Auto-compact triggers too frequently in recent patch releases
- [Bug] Claude Code defaults to `gh` CLI instead of using provided GitHub PAT with curl
- [BUG] Slash commands not loading in version 2.0.27 - "Unknown slash command" error
- [BUG] Slash Commands not recognized
- [BUG] WSL screen scroll jumps
- [BUG]
- [FEATURE] Web UI doesn't update branch name after git branch rename
- [FEATURE] Dynamic/Lazy Agent Loading to Reduce Context Token Usage
- [BUG] illegal hardware instruction, please compile without the AVX2 requirement
- [Bug] Old screenshots persisted in message history after conversation restore
- [BUG] Incorrect Usage Limit Warning
- [Bug] High CPU usage during execution
- [BUG] Agent system and WebFetch fail with Bedrock EU regions - model region not respected
- Add slash command to change to plan mode
- Context persistence across sessions - major workflow disruption for complex projects
- [FEATURE] Interactive Context Compaction with Preview and User Approval
- How can I add multiple files as context at once?
- [BUG] OH GOD MAKE IT STOP FLASHING
- [BUG] env variables not taking effect after the first query
- Supabase plugin requires re-authentication on every new session (regression)
- Deleted - created in wrong repo
- AskUserQuestion multi-question UI rendering is broken/unreadable
- [Bug] claude-in-chrome MCP connection failure after Chrome force quit and system memory error
- [BUG] Claude Code CLI crashes on Windows ARM64 - interactive mode exits immediately, -p mode fails
- Claude Code struggles with Docker/Laravel view caching debugging
- [FEATURE] Global session listing across all projects
- [FEATURE] Include conversation title in statusline JSON
- [FEATURE] detailed description pane
- [BUG] Title: File modification system-reminders consume excessive context
- Delete ME
- [BUG] Sometimes claude code swallows the queued messages.
- Feature Request: Always-visible context usage with detailed breakdown
- [BUG] Statusline doesn't refresh after `!` (bash mode) commands complete
- [BUG] EnabledPlugins in project settings causes schema validation crash when plugins not installed