Digest / March 29, 2026
Claude Code Issues Digest — March 29, 2026
316 new issues filed ·
351 resolved in anthropics/claude-code (UTC day).
New issues (316)
- [BUG] VS Code extension crashes with React #185 (render loop) when selecting "Switch branch and continue" during Web session resume
- claude.ai data export missing conversation-to-project associations
- VS Code/Cursor extension: add line numbers to in-chat diff displays
- Slash command autocomplete in Claude Code Desktop app
- [Bug] Claude Desktop plugin upload rejects `.plugin` files despite file picker allowing them
- Dispatch: messages received but never executed (ECONNREFUSED 127.0.0.1:3845)
- Remote Control sessions become unresponsive after ~1 hour
- [BUG] Dispatch agent outputs plain text instead of calling SendUserMessage — responses invisible to user
- [BUG] Incorrect timezone name: Europe/Kiev should be Europe/Kyiv
- Single active session policy logs out other devices with no warning
- Positive feedback: excellent theme debugging and code cleanup session
- Token waste: Claude repeatedly deployed to wrong path, broke live site, built self-sabotaging cron
- [BUG] Claude Code CLI Cannot Run
- [FEATURE] More usage, I'm on Max and can barely do any work
- Session resume crashes on Edit tool_use with replace_all: true and empty new_string
- [BUG] Claude Code fails to follow established process rules despite repeated correction
- [FEATURE] [VS CODE EXT] /clear command added to the vs code extension.
- [BUG] Cowork shows "Virtualization is not available" on Windows 11 Pro 24H2 — all Hyper-V services running, vm_bundles never created
- Feature request: compactToolOutput setting to collapse tool call details by default
- [FEATURE] Enhancement: expand thinking verb list to include user-configurable or more varied options
- [BUG] Dispatch messages are marked as read but Claude never responds
- [FEATURE] Add opt-out configuration for X-Claude-Code-Session-Id header
- claude -p exits with stop_reason: tool_use and empty result mid-generation (stream interruption treated as success)
- [Feature Request] Add Vietnamese language support for Claude Code Voice mode
- [BUG] 5 hour session more than 5 hours
- additionalWritePaths in sandbox settings not honored
- [Feature Request] Prioritize exact-match results in autocomplete over prefix matches
- [Bug] /voice command requires multiple attempts in VS Code terminal
- [BUG] Rate Limit Reached without typing anything, and /insights causes insane token usage
- [FEATURE] Export session context as transferable knowledge artifact for cross-session continuity
- MCP channel notifications intermittently dropped
- Cowork workspace disk ships with ~6GB of unused system files, leaving <2GB usable space on a 9.7GB disk
- Plugin cache dir deleted mid-session when git commits change HEAD — causes infinite Stop hook loop
- [Feature Request] Add support for model selection and prompt injection within conversations
- Automode should be available on Max plan
- [Bug] Rate limit errors with unexplained session quota consumption
- Pasting multibyte (Japanese/CJK) characters in terminal input causes corruption and truncation
- [BUG] New-VHD fails with error 0xC03A0014 - Virtual disk support provider not found when creating VM bundle session
- [Bug] Rate limit exceeded for Max user on single inference call
- [Bug] Claude Code performance degradation
- Claude Desktop Code mode crashes immediately (exit code 1) — works fine from CLI
- Chrome extension: 'Browser URL could not be parsed' on subdomain URLs (brain.fountain-city.com)
- Crash on session resume: undefined is not an object (evaluating 'H.startsWith') in Edit result renderer
- [Feature Request] More descriptive, self-aware status line messages during execution
- [BUG] API Error: Rate limit reached despite 22% session usage on Pro plan - VS Code extension
- Mobile UI shows wrong repo name for remote-control sessions with private repos
- v2.1.84+: subagents lose CLAUDE.md context (omitClaudeMd:true), reduced instruction adherence with prompt caching
- /schedule triggers produce blank sessions - all triggers broken
- Feature: Separate task pane and feedback pane for agentic work
- [BUG] Claude silently stalls mid-session — sending another message kicks it back to life
- Self-modification guard ignores bypassPermissions mode
- CLI shows 'update available' when already on latest Homebrew cask version
- [BUG] [Desktop App / Windows] App becomes unclickable when permission dialog appears while another window is focused
- [BUG] iMessage plugin: self-chat messages never delivered — is_from_me=1 dropped before self-chat detection
- Dispatch: responses generated but never rendered in UI (TypeError: includes on undefined)
- Tab autocomplete broken for /add-dir directory arguments
- [FEATURE] Apply "Dyslexic Friendly" font setting to the Code tab (terminal) in Claude Desktop
- [BUG] Scheduled tasks prompt for permissions despite bypassPermissions defaultMode set in settings.json
- [BUG] Edit tool converts hard tab characters to spaces in old_string matching, breaking edits on tab-indented files
- **Título:** ``` [FEATURE] Native tablet viewport preview mode in preview_screenshot tool ```
- [BUG] 401 after successful /login on 2.1.87 — token not persisting FOR 12+ hours and 10+ attempts with success print
- Tool call fails with TimeoutExpired on slow networks
- Cowork: personal marketplace plugin removed by RemotePluginManager sync on every cycle
- [BUG] severs on my basketball game called street ball
- [BUG] TUI crashes on `constructor.hpp` with `(r||"").toLowerCase is not a function`
- Telegram channel: tool call UI renders leak into chat
- Channels feedback: session management & multi-backend gaps for phone-first workflows
- [BUG] VS Code extension: model switching broken since 2.1.86
- claude mcp add writes 'type: stdio' that /doctor rejects as invalid schema
- [BUG] Anthropic has throttled claude code in a way that makes it no longer viable
- --channels Discord plugin: duplicate replies per inbound message (multi-cycle re-processing)
- [BUG] Context silently truncated on session resume despite autoCompactEnabled: false — 1,232 messages / 2 days of active work dropped from context
- [BUG] Synthetic rate_limit error returned with 0 input/output tokens on main agent despite low usage and extended idle periods
- [BUG] Output blocked by context filtering policy when generating BSL license text
- [BUG] Context silently truncated on session resume despite autoCompactEnabled: false — 1,232 messages / 2 days of active work dropped from context
- [FEATURE] select multiple repositories when starting a Claude Code session on mobile/web
- Opus 4.6 - Not following hooks, explicit requirements, claude.md or any other deterministic startup behavior
- [BUG]
- Preview panel caches stale file content after Write tool updates
- Feature Request: PostCompact hook event for post-compaction verification
- [BUG] v2.1.87 regression: "An unknown error occurred (Unexpected)" on startup — v2.1.86 works fine (macOS)
- [BUG] --chrome flag: CLI never connects to native host socket (bridge process not spawned)
- [BUG] Cowork sessions ignore user hooks and managed settings — sandbox platform mismatch breaks all settings resolution
- Feature request: Allow skills/hooks to set session title programmatically
- [BUG] User messages disappear from chat history after assistant response is rendered
- [FEATURE] SOSA: A production-tested methodology for supervised autonomous agents (open-source, shipping since 2025)
- Claude ignores clear user feedback and celebrates when user reports failure — severe logic loss
- [FEATURE] Have consistency in claude code prompts.
- [BUG] /model picker shows duplicate entry when settings.json model matches a built-in option
- Background agents cannot perform write operations despite settings allow rules
- Feature request: built-in shell tab-completion for CLI flags and subcommands
- [Bug] Request exceeds 5-hour token limit causing timeout
- [Windows] Cowork VM fails to start: EXDEV cross-device link not permitted (MSIX install)
- PreToolUse hooks do not fire in non-interactive mode (claude -p)
- ANSI SGR 2 (faint/dim) not rendered in Bash tool output
- AskUserQuestion modal leaves rendering artefacts in tmux after dismiss
- [BUG] When using pwsh to open claude code in Windows Terminal, Shift + Enter cannot be used to insert a newline. It is incorrectly recognized as Enter, sending the information out
- [BUG] Voice stream error: websocket upgrade rejected with http 101 — Windows CLI
- [BUG] 'get help' button doesnt work
- [BUG] In Claude code application, I'm getting mic issue
- Session limit resets but immediately shows 100% used again
- [Bug] "Stash changes" operation consumes excessive API tokens (6% of session quota)
- OAuth tokens require undocumented system prompt validation for non-Haiku models — returns generic 400
- VS Code extension: OAuth session disconnects 1-4 times daily, requires re-login
- Write tool read-before-write guard fires on new files, forces Bash heredoc bypass
- [Feature Request] Improve security research context recognition to differentiate authorized penetration testing from malicious intent
- [BUG] [VSCode] Crash when auto-compact triggers during plan mode — ExitPlanMode tool filtered out after compact boundary
- [BUG] Pro plan: 4% of 5-hour limit consumed by ~5 text messages in claude.ai at midnight (off-peak)
- [BUG] Remote Control: conversation truncated in view, cutoff point shifts during session
- Voice input fails to detect speech ~50% of the time
- [BUG] Voice input fails to detect speech ~50% of the time, toggling /voice temporarily fixes
- [BUG] Conversation history invalidated on subsequent turns
- Telegram channel plugin: inbound MCP notifications not delivered to active session
- Claude Cowork needs EU data residency / hyperscaler backend support for GDPR compliance
- [Bug] MCP/Plugin Implementation Failures Resulting in Non-Functional Code Generation
- Voice input: ~4 second delay before recording starts (beginning of speech cut off)
- brew upgrade claude-code hint shown in status line even when already on latest version
- Cowork: Add EU data residency support via hyperscaler backends (Bedrock / Vertex / Foundry)
- Edit/Write tool should auto-read files instead of erroring
- [Bug] Rate limiting too aggressive: 5-hour daily limit hit repeatedly with minimal usage
- [FEATURE] Configure language for auto-generated session/chat titles
- [BUG] Claude Code GitHub review stuck running for 5+ hours on PR
- [BUG] ClaudeMax - Session Throttling in Daily Limit
- [BUG] Claude code -API Error: Rate limit reached
- [BUG] "Claude Code executed command on physical IoT device (Tasmota) without user confirmation despite explicit rules requiring approval before any action"
- Tab-completion for slash commands (skills) in the CLI prompt
- [FEATURE] Add `defaultAgent` field to settings for automatic plugin agent activation
- Desktop App: Claude Code crashes with exit code 1 - SDK flag incompatibility (broken for 1+ week)
- Claude repeatedly ignores CLAUDE.md rules about information scope/context boundaries
- Model ignores user-defined rules: rewrites existing code instead of reusing it
- [BUG] it may be a harness reloading issue on your end.
- [BUG] claude.exe launches Bun instead of Claude Code on Windows after native installer
- Claude takes 5 minutes to write a markdown file that it already has in memory.
- Claude Code > 2.1.81 issue in WSL
- Significant intelligence regression since 200K→1M context window upgrade
- [skill-creator] Add Cowork/VM isolation writing pattern to skill authoring guide
- [BUG] VS Code extension only allows one CLI instance to have IDE integration at a time
- MCP server child processes not cleaned up when Claude Code is killed via signals
- [Bug] Bypass permission mode still prompts for permissions
- [Feature Request] Configurable max token threshold for auto-compact trigger point
- [Feature Request] Configurable max token threshold for auto-compact trigger
- Terminal resize causes massive content duplication in scroll buffer
- [BUG] shell snapshot de 318KB auto-generado consume tokens masivamente
- [FEATURE] Agent sidebar panel in VS Code extension (like Cursor)
- Support local filesystem skills in Claude Desktop (alongside local MCP servers)
- [BUG] Enterprise managed-mcp.json silently blocks all claude.ai cloud MCP connectors
- settings.local.json — support host/OS-specific overrides for shared filesystem workspaces
- Teleport silently fails on dirty git working tree instead of showing error
- CLI silently ignores unknown flags instead of reporting an error
- [Bug] Security: Command execution without user authorization
- [FEATURE] Usage limits not defined well
- Voice mode shows 'keep trying' instead of clear error when audio devices unavailable (WSL2)
- [Bug] MCP memory retrieval and context coordination issues
- [FEATURE] Token cache guard
- Claude Code periodically deletes project-root `config/` directory (path confusion with .git internals)
- [BUG] selected base branch not used as origin
- [BUG] Claude Code: Recurring image dimension limit error (2000px) in multi-image conversations
- [Bug] TodoWrite reminders degrade context retrieval in long sessions; no disable option
- [Bug] Garbled characters (mojibake) in CLI output since v2.1.86
- Dispatch: session timeout causes silent message loss (marked "Read" but no response)
- [BUG] Discord Channels Plugin DM bug
- [BUG] Claude.ai MCP servers only partially loaded in v0.87 (regression from v0.81)
- [FEATURE] Multilingual chat title support - stop defaulting to English titles
- Claude Code Desktop: New sessions fail with "Setup script failed with exit code 1" — existing sessions unaffected
- PreToolUse hook exit code ignored for subagent tool calls
- Opus: Poor systematic debugging, excessive iterations on simple macOS icon task
- SSE MCP OAuth tokens not persisted between sessions — requires manual re-auth on every restart
- [BUG] API Error: 400 {"type":"error","error"
- [BUG] Client-side rate limiter blocks requests with zero API calls when conversation transcript is large (~74MB) — false rate_limit error with synthetic model and 0 input/output tokens
- Code tab shows Cowork content; Cowork not responding (macOS, v1.1.9493)
- Dispatch messages show as read but never execute after rate limit (macOS, v1.1.9493)
- [Bug] --plugin-dir not loading plugins correctly
- [Feature Request] Add state field to statusline JSON data
- ClaudeSDKClient streaming mode: deferred MCP tools fail to execute after ToolSearch
- [FEATURE] macOS Terminal.app delete word for word with option + backspace
- [BUG] IDE file-open events cancel pending tool permission prompts
- [MODEL] Claude auto-generates user confirmation ("Go") after task notification, bypassing explicit user consent
- Plugin marketplace fails to validate git-subdir source type
- [BUG] Rate limit absolutely incomprehensible and suddenly extremely exhausted. (Pro)
- [BUG] /usage command incorrectly shows 'only available for subscription plans' for Pro subscribers #16646
- Remote control: archiving a session on iOS should terminate the server-side process
- [FEATURE] Per-keystroke hook for prompt input (readline-level event)
- Cowork: Personal marketplace plugin installation lost after app restart
- [BUG] Excessive unproductive use of credits on simple question
- zsh shell snapshot drops single-underscore helper functions and causes gvm startup noise
- Telegram plugin: polling exits permanently on network errors during long sessions
- Telegram channel stops receiving messages after first reply
- [BUG] Hitting limits in 1 chat for multi-step healthcare compliance document workflows
- [BUG] additionalDirectories approved in one project leak into all projects via global settings (project contamination)
- Support Japanese language output for /context command
- Full assistant response duplicated 11x in terminal after large Agent (Explore) subagent result
- [BUG] Session files deleted after --print exit, making --resume impossible
- [BUG] "no low surrogate in string" API error when plugins inject supplementary Unicode characters
- [BUG] CLI completely unusable - "API Error: Rate limit reached" on every command despite subscription usage not exhausted
- Telegram plugin: inbound messages silently dropped when session is busy; zombie processes on Windows
- [BUG] Read() permissions broken for directories with glob-special characters ({, $)
- [FEATURE] Hierarchical memory to prevent silent loss at 200-line MEMORY.md limit
- [BUG]
- [BUG] Token usage spikes even on off-hours
- [BUG] Dispatch forces Opus 4.6 with no easy way to switch to Sonnet 4.6 (rapid limit/usage burn)
- [BUG] Message starting with a number sends wrong option selection instead of text
- [MODEL] Claude Opus 4.6 (1M context) by Anthropic. The exact model ID is claude-opus-4-6.
- Session resume fails immediately after logout
- [Bug] Anthropic API Error: Rate limit reached repeatedly
- Feature: interactive choice prompts for skills, like plan mode approval dialogs
- Plan mode doesn't deactivate bypass permissions mode
- [BUG] Cowork "Virtualization is not available" on Windows 11 Pro - VM never initializes
- Memory/context files are read but not enforced — operational patterns lost between sessions
- Memory/context files are read but not enforced — operational patterns lost between sessions
- [BUG] My plan is SUPER short. 2 Prompts and im out of use.
- [BUG] Stray 'PL' characters appended to resume UUID on exit (status line teardown)
- Claude auto-responds to itself, acting on unapproved user messages
- Skill-scoped hooks in SKILL.md frontmatter are not passed to forked subagent when using context: fork
- [Bug] Crash during concurrent pkill operation and file deletion
- [Bug] MCP/Skills list causes excessive terminal scrolling in Warp
- [BUG] Claude Desktop Windows — 9 processes consuming 1.18 GB RAM with no conversations open
- Permission audit logging: capture approval method (settings.json rule vs manual user approval)
- /loop: add output suppression for repeated identical results (with security safeguards)
- VS Code: session resume from claude.ai/code fails with lock contention and expired OAuth token
- Claude in Chrome: "Browser extension is not connected" from claude.ai web interface (MCP tools)
- [BUG]
- [FEATURE] Show context in a dialog instead of simple log
- [DOCS] "Automatic Discovery from Nested Directories" for skills does not work as documented
- permissions.ask: always-prompt list that cannot be bypassed by --dangerously-skip-permissions
- [BUG] Claude Agent in Xcode downloads ARM64 binary on Intel Macs, x64 binary rejected due to code signing
- [BUG] Remote Control: MCP tool permission prompts do not propagate to mobile app — session silently stalls
- bug: AskUserQuestion tool not available when using Claude Channel feature
- [BUG] [Windows] Claude Desktop fails to relaunch after update — "File is busy" error, requires PC restart
- [FEATURE] Context window deduplication for repeated token sequences
- [BUG] UserPromptSubmit type: command sometimes skipped
- [BUG] Session name auto-set on plan approval cannot be cleared by agent or removed on plan completion
- [BUG] "No suitable shell found"
- Bash tool description parameter not displayed in UI
- [BUG] Degraded performance on all AI models
- CLI mutates historical tool results via cch= billing hash substitution, permanently breaking prompt cache
- Bash tool ignores login shell from /etc/passwd, auto-detects zsh from .zshrc
- [Bug] Anthropic API Error: Rate Limit Exceeded
- Stop hook receives stale transcript - race condition with file flush
- Feature request: hookable thinking indicator text
- [FEATURE] Display active GitHub org/repo name in Claude Code Web session UI
- /model command does not update model for the active session
- Claude Opus 4.6: Fabricates package names and skips CLAUDE.md session rules
- [BUG] Claude Code Pro API Error: Rate limit reached on brand new Pro account with 0-2% usage
- iMessage plugin: permission_request broadcasts to all allowlisted DMs instead of self-chat only
- Desktop app: messages don't render on send until after delay (possible startup migration blocking UI)
- [BUG] Claude Desktop causes repeated WindowServer crashes on macOS 15.7.3 (Sequoia) — VirtualDisplayListener deadlock
- [BUG] OAuth Max plan rate-limited since ~March 24 — 'workspace API usage limits' error on non-API user
- Auto-compaction can leave zero usable context in long sessions
- [FEATURE] Rename or provide an alias to /export as it is very similar to /exit and easy to pick the wrong one in the autocomplete or the dropdown
- MCP server processes leak on host after subagent/session termination
- [Feature Request] Add name and color configuration to .claude/settings.json
- [BUG] Scheduled tasks with Chrome MCP pause execution until user focuses the task in UI
- [BUG] SSH remote sessions disconnect immediately — Epoch mismatch 409 loop regression since 1.1.9493
- [BUG] ExitPlanMode terminates the current turn — prevents post-plan execution in SDK sessions
- Sandbox blocks unix socket creation at /tmp/ssh-* despite allowUnixSockets pattern
- [BUG] CoworkVMService crashes with "signature verification initialization failed" — Windows 11 Pro 25H2
- Feature request: expose reasoning traces to hooks for real-time oversight
- OAuth token expires daily, no way to re-auth over SSH — locked out for 6 days while traveling
- Todo list: long lists get cut off with no scroll, bottom items can't be collapsed
- [BUG] Shift+Enter regression in versions 2.1.85, 2.1.86 and 2.1.87 - worked in version 2.1.84
- Vi mode: add 's' (substitute) command
- [BUG] Claude Mac App MCP connector fires duplicate OAuth flows on add/reconnect — causes "Authorization with the MCP server failed" popup
- [Feature Request] Auto-detect system theme and switch light/dark mode
- Vi mode: Escape cancels menu instead of entering normal mode
- [BUG] Claude Desktop installer fails on Windows Canary 26200 + AtlasOS: 0x80073CF9 MSIX failure, ghost PackageFamily in StateRepository, --no-cowork serves ARM64 on x64
- Expose print mode (-p) in hook context
- [Feature Request] Improve handling of usage limits during plan implementation with agent state preservation
- Claude Code in Desktop app silently stalls mid-turn — no UI indication, requires user interrupt to recover
- Slash command skill invocation is invisible to user when pre-loaded via <command-name>
- Claude Code shows 'API Usage Billing' despite active Max subscription — Channels unavailable
- Cloud triggers: 3 trigger limit on Max plan — undocumented
- [FEATURE] Keep Quick Entry Responses in Overlay on Current Screen
- Voice dictation drops words/sentences intermittently on Linux
- Stale task-notifications arrive after output already consumed
- [BUG] Remote control lost and bun crash in claude code win desktop
- [FEATURE] Promote existing sessions to Agent Team teammates (session → teammate with preserved context)
- [BUG] Claude repeatedly executes git commit/push/branch operations despite explicit CLAUDE.md rules forbidding them without user permission
- [Bug] Unexpected high token usage on minimal "continue" command
- Claude Code runs git reset --hard origin/main every 10 minutes, destroying uncommitted changes
- [Bug] Max plan rate limiting: 5-hour usage limit exhausted after 3-5 requests
- [MODEL] Claude caused unnecessary API costs (just 10$ thanks to limits) by not verifying assumptions before running labeling script
- [Bug] Personal account incorrectly assigned to organization causing rate limiting
- Plugin marketplace updater runs git reset --hard against user's project repo every 10 minutes
- [FEATURE] Support indexed code search tools for reduced token consumption
- [BUG] iMessage MCP extension enabled in Cowork settings but never appears in session tools
- [Bug] Scroll position resets during permission check in command selection
- [BUG] Opus 4.6 at 1m context actually is Opus 4.5
- Desktop app leaves orphaned child processes consuming 100% CPU
- [FEATURE] Show extra usage spend and balance in the CLI when hitting rate limits
- claude -n should display session name on prompt bar like /rename does
- [BUG] Claude Code usage limit hit after 7 minutes on new session
- My automated tool is running git reset --hard origin/main in my project every 10 minutes
- [BUG] Voice mode regression cycle: fixes in each version reintroduce bugs in adjacent areas (v2.1.83→2.1.87)
- API Rate limit errors started appearing with no changes to usage patterns
- Dispatch: background task error breaks all subsequent replies in main conversation
- Auto-update to 2.1.87 wiped user-level settings, plugins, and MCP config
- [FEATURE] Detect and warn when usage velocity suggests a runaway process
- [MODEL] Async sub-agent result causes Claude to answer its own question and continue when told to wait
- Claude Code doesn't invoke claude-code-guide subagent for CLI questions, fabricates incorrect answers
- Support named memory profiles (e.g., work vs. personal contexts)
- [BUG] Offensive loading/spinner messages
- Sub-agent terminals not cleaned up after completion
- [BUG] Claude Code v2.1.87 Claude Max plan Sonnet throws "rate limit reached" immediately at startup/login Haiku works fine Debug log shows quota check API call never returns
- [Bug] Voice dictation drops words and fails to capture input intermittently
- `claude --print` with tool use hangs indefinitely on Windows (Git Bash/MSYS2)
- claude asked for my personal acces token with confrontatioon ffrom me
- [BUG] Limit hit - Usage showing 0%
- Channels session crashes in headless/background mode with stdin error
- spinnerVerbs setting not applied to turn duration summary (past-tense verb)
- [FEATURE] !! prefix — fire-and-forget shell escape (no context injection, works anytime)
- MCP inbound notifications not reaching Claude Code session (Discord & Telegram)
- [Bug] Shell builtins bypass deny patterns when invoked with absolute paths
- [BUG] Opening a prior Cowork session silently overwrites global instructions with the version from that session
- Add 'claude mcp reconnect' CLI command
- [BUG] Claude code session should not be a part of the commit message by default when using claude code web
- Welcome screen suggests creating CLAUDE.md even when one already exists
Resolved issues (351)
- [BUG] Planning continuation menu should provide option to abort planning
- MCP channel notifications intermittently dropped
- Cowork workspace disk ships with ~6GB of unused system files, leaving <2GB usable space on a 9.7GB disk
- Plugin cache dir deleted mid-session when git commits change HEAD — causes infinite Stop hook loop
- Pasting multibyte (Japanese/CJK) characters in terminal input causes corruption and truncation
- CLI shows 'update available' when already on latest Homebrew cask version
- **Título:** ``` [FEATURE] Native tablet viewport preview mode in preview_screenshot tool ```
- [BUG] Scheduled tasks prompt for permissions despite bypassPermissions defaultMode set in settings.json
- [FEATURE] Docker support in Claude Code web environment
- [BUG] Dispatch: messages marked as read but responses never appear in UI (desktop or mobile)
- [BUG] Context silently truncated on session resume despite autoCompactEnabled: false — 1,232 messages / 2 days of active work dropped from context
- Tool call fails with TimeoutExpired on slow networks
- [BUG] VS Code terminal: Cmd+shortcuts broken since v2.1.83 (regression)
- Session limit resets but immediately shows 100% used again
- Support Ctrl+[ as Esc equivalent in both normal and vim input modes
- Voice input fails to detect speech ~50% of the time
- Auto mode safety classifier blocks read-only operations when classifier model is unavailable
- [Bug] Infinite error loop during execution
- [FEATURE] Shift + Home and Shift + End are not working!!!
- [BUG] **Bug: Claude Desktop blank/white window on Windows — likely WinSock root cause**
- Chinese IME composition text still appears at bottom of terminal — useCursor fix not yet integrated (v2.1.83)
- excludedCommands doesn't prevent TLS failures for Go-based CLIs (gh, etc.)
- Telegram plugin: multiple polling instances silently steal messages
- 支持使用终端原生光标
- Console Authentication Issues
- prefersReducedMotion: true does not stop spinner/indicator blinking
- [BUG] Voice mode mishandles cursor position
- Permission allow pattern fails to match Bash commands containing literal double quotes
- Telegram plugin: inbound text messages silently dropped when Claude Code is busy or zombie session exists
- Agent Teams: stream each team member's output to cmux panes
- Support session title auto-generation in non-English languages (e.g. Japanese)
- [BUG] auto-dream ignores autoMemoryDirectory, writes to default path
- [BUG] Project plugin using older cache version after update
- [BUG] 403 issue
- Feature request: Sync sessions across multiple VSCode Remote clients
- [BUG] sharp module missing on darwin-arm64 causes image resize failure with unhelpful error
- Permission rules don't match individual commands in chained expressions
- Preview: dev server opens unnecessary terminal window on Windows
- [Bug] Anthropic API Error: Rate limit reached despite available session/weekly limits
- [Bug] Caps Lock key produces garbled characters "[57358u"
- MCP plugin bun processes orphaned on unclean exit, peg CPU at 100% each
- Sandbox regression in 2.1.84: external CLI tools crash on macOS SCDynamicStoreCreate
- Kitty keyboard protocol not disabled on exit (CSI u sequences leak to shell)
- claude --resume allows concurrent access to same session from multiple terminals
- Read tool sends WebP images with incorrect media type (image/png), causing unrecoverable API 400 error
- Session name, color, and index are lost after system reboot — --resume becomes unusable
- [Bug] Language switcher displays corrupted character sequence [57358u]
- effortLevel setting in settings.json is ignored on new session start
- [FEATURE] Allow configuring authentication provider priority / override when multiple credentials are available
- [BUG] Desktop app SSH hangs after connecting — Mac ARM64, non-root user, v2.1.84
- [BUG] Old conversation sessions still rate-limited after upgrading from Pro to Max plan (macOS desktop app)
- Option to suppress/collapse file edit diffs in terminal output
- Caps Lock (Korean/English IME switch) key inputs raw '[57358u' in CLI prompt
- [BUG] All 1M context models rate limited on first message, Pro plan
- Opus 4.6 inference quality regression correlates with March 2026 doubled-limits promotion
- Supabase MCP OAuth reconnection fails: 'OAuth authorization request does not exist'
- C:/Program Files/Git/voice mode broken on session start — types spaces repeatedly, toggle off/on no longer fixes it
- SessionStart hook cannot trigger an unprompted Claude response
- [Feature Request] Auto-scroll should respect manual scrolling up during active operations
- [Bug] Increased hallucination rate in code generation
- [BUG] Runaway .output file growth when task repeatedly outputs errors — no size limit or auto-termination
- Voice mode: noise detection works but STT transcription never fires
- [BUG] claude auth login — copy function copies entire screen instead of URL, wrapped URL breaks OAuth
- Claude Code agent repeatedly ignores direct user instructions, overrides delegation, exposes credentials, and causes service outages
- [--bare] Bare mode skips OAuth/keychain — unusable for OAuth-only setups
- [headless] .claude/ directory write protection blocks autonomous skill/agent modification even with --dangerously-skip-permissions
- [BUG] Conversation titles always in English even when user messages are in Chinese
- Feature request: Auto-clear active plan on completion
- [BUG] Google Drive connector shows as Connected but has no available tools
- Telegram Channel plugin unstable: freezing, plugin disappearing, messages arriving intermittently
- Telegram plugin: inbound MCP notifications not reaching session on Windows
- [Bug] Voice mode adds spaces when space bar held instead of starting recording
- Concurrent thread resume from two terminals causes shared task state and data loss
- [BUG] Inline command execution (\!`cmd`) in plugin skills fails with permission error — allowed-tools cannot grant permission
- [BUG] Terraform commands crash WSL2 terminal even with stdout/stderr redirected to file
- Remote Control feature fails ~90% of the time despite showing 'active' status
- [Feature Request] Add safeguards to reduce token waste from repeated agent errors
- ! <command> does not open interactive editors (e.g. vim) in the terminal
- [BUG] SubagentStop command hook not firing in VS Code IDE extension
- Bug: --print mode returns empty result in v2.1.83 (model responds but output is discarded)
- Claude Code auto-renames window/tab titles, breaking multi-agent workflows
- [Bug] Inconsistent context usage calculation between /context header and breakdown
- Feature request: Ability to name/label conversations for easier --resume selection
- SIGWINCH (terminal resize) causes runaway memory allocation → OOM kill
- query() from claude-agent-sdk bypasses session auth, hits api.anthropic.com directly
- Desktop app: API Error 400 - input_schema does not support oneOf/allOf/anyOf (tools.23)
- [Feature Request] Add undo/redo (cmd+z/cmd+y) support to prompt editor
- Permission mode resets from 'Bypass' to 'Accept Edits' on projects with special characters in path
- Allow custom worktree naming convention when auto-creating worktrees on session start
- SessionEnd hook should receive session cost/token data
- typescript-lsp plugin LSP server never loads
- [BUG] The 1M Context window is gone for Opus (shows 200k again like old times)
- All agent panels go gray/unresponsive simultaneously — possible extension host crash
- Stop hooks fail with ENOENT: posix_spawn '/bin/sh' not found
- Voice mode enters listening/processing state but returns blank — no transcription outpu
- Improve conversation title generation for multi-tab workflows
- [BUG]
- [BUG] iTerm2 Cmd+Delete prints literal '0x15' instead of killing line (regression in 2.1.83)
- HTTP MCP servers with static Bearer token shown as needing authentication
- disable-model-invocation blocks user-initiated slash commands
- Caps Lock key leaks raw Kitty protocol escape sequence [57358u as text input
- Skills with model frontmatter trigger rate limit errors when session runs on Opus
- Voice mode: Space key moves cursor instead of triggering recording
- [Bug] ANSI light theme: question text renders in white, causing low contrast
- BUG] Dispatch: tool/MCP approval prompts stay routed to originating device when session is resumed on host Mac
- Terminal scrollbar jumps to top during long sessions
- [Feature Request] Add iterative precomputation of compacting buffer during conversation
- Bug: `isolation: "worktree"` silently ignored when `team_name` is present in Agent tool
- [BUG] CLI crashes and dumps Yoga/Ink renderer source to terminal
- [BUG] Caps Lock key outputs raw escape sequence [57358u in Claude CLI (VS Code WSL terminal)
- Misleading error message when conversation context exceeds 20MB limit
- Compaction clears terminal output without warning, destroying visible context
- VS Code extension: claude.ai MCP connectors require CLI session first
- Background shell count not decremented when process dies
- [Bug] Claude generates invalid Python syntax with escaped characters in code execution
- [BUG] Cowork EXDEV: cross-device link not permitted on macOS when ~/Library is on external SSD
- Arrow key navigation trapped in subagent panel (can't return to chat input)
- [Feature Request] Auto-check .gitignore before suggesting git add/commit
- [Bug] Anthropic API Error: Rate limit reached on specific commands despite available usage
- Silent stream abort causes Claude to stop mid-task without error
- [BUG] Remote Control not enabled on Max 20x plan — tengu_ccr_bridge flag is false
- [BUG] VSCode extension / menu options that open in Terminal doesn't work. It auto closes
- [BUG] Conversation history truncated in TUI — older messages invisible before compaction
- Claude Cowork needs EU data residency / hyperscaler backend support for GDPR compliance
- [BUG] Bash tool on Windows spawns visible console windows and doesn't capture stdout/stderr
- [BUG] Claude Code App does not run WorktreeCreate hook. Works with CLI.
- [BUG] JetBrains plugin: Bash tool returns no output (stdout not captured)
- [Bug] Claude Code CLI inserts kitty protocol escape sequence [57358u when Caps Lock pressed in VS Code SSH Remote terminal
- Caps Lock key emits raw escape sequence [57358u in VS Code extension terminal
- [BUG] WebSearch tool frequently hangs/gets stuck, requiring manual interruption
- [Bug] Shell command execution timeout or excessive delay
- Voice dictation fails to transcribe in v2.1.83 (regression from v2.1.81)
- [Bug] Remote Control unavailable on Max plan due to missing tengu_ccr_bridge flag
- [BUG] Cowork VM renaming fails: EXDEV: cross-device link not permitted
- Plan mode: approving a plan should not auto-trigger coding
- Telegram plugin: intermittent message drops due to fire-and-forget MCP delivery
- VS Code: Claude Code panel cannot be moved to side bar or resized wider
- Channel plugin MCP notifications not delivered as interrupts (v2.1.83)
- Kitty keyboard protocol not popped on exit (Ghostty, macOS)
- [BUG] escape button doesn't stop the run
- Inline diff review in Claude Code GUI before file writes
- [Bug] Kitty keyboard protocol not reset on exit causing terminal corruption
- Telegram plugin: notifications/claude/channel not surfacing in conversation
- [BUG] Cowork returns 403 on macOS 26.3.1 but works on macOS 26.3
- claude -p / --print always returns empty result in v2.1.83 (regression)
- [BUG] OAuth tokens expire silently, breaking unattended automation (LaunchAgent/cron)
- Claude in Chrome: 18 of 20 MCP tools blocked by enabledMcpTools despite connector being enabled
- [Bug] Claude Code captures mouse events in tmux, making scrollback completely unusable
- [Bug] Voice input: Space bar long-press not recording audio and advancing prematurely
- /resume hides conversations that started with a local command and shows broken branch names
- Feature Request: Secure/masked input for sensitive data entry
- [Feature Request] Persistent command allowlist per project to skip repeated approval prompts
- [Bug] Login redirect URI malformed: missing slash in localhost URL
- [BUG] Sign-in Validation Error After Sign-Out
- feedbackSurveyRate: 0 does not suppress session quality survey
- Add toggle to disable auto-collapse of pasted text
- Feature request: Permission decision audit log
- [Bug] Voice input with `/voice` command not converting audio to text after spacebar release
- [BUG] v2.1.83: Headless mode (-p) returns empty result despite output tokens consumed
- [BUG] Web UI bug: user messages not displayed in conversation
- Telegram channel plugin: inbound notifications not surfaced in CLI
- [Feature Request] Cross-project agent communication and event broadcasting
- [FEATURE] Resume session list should show the last message snippet, not the first.
- [BUG] Voice dictation captures audio but transcription returns no text on Windows CLI
- [Bug] Subagent token inheritance not working correctly
- [BUG] VS Code hotkeys captured by Claude Code terminal in v2.1.83 (Cmd+C, Cmd+Shift+E, etc.)
- [BUG] web coding failed repeatedly wasted massive usage time
- [Bug Report] Unable to process - insufficient context provided
- Add timestamps to conversation messages in the UI
- Voice transcript not injected into input field on Linux/WSL2
- [BUG] Repository not appearing in scheduled agent repo selector after GitHub App install
- [Feature Request] Auto-detect and restore previous session context on startup
- [BUG] Unable to resume conversations in VSCode
- Mac App does not respond to messages when working in a local directory
- [Bug] Terminal flicker and scroll regression after 2.1.62→2.1.74 update
- Bug: No proper plugin uninstall path — manual file surgery required to remove plugins
- /memory silently fails with nvim as $EDITOR
- claude --print silently exits with zero output (v2.1.83)
- [BUG]BiDi rendering: Mixed Hebrew + English text appears in wrong order
- Kitty keyboard protocol intercepts Caps Lock, breaking macOS IME switching
- [FEATURE] In Visual Studio open Claude Code in the first editor space
- [BUG] Claude Code VS Code extension opens files with `showTextDocument`, bypassing custom editor associations
- Disabled skills still consume context tokens
- [Bug] Explore Agents Non-Functional
- [BUG] API Error : Rate Limit reached
- claude -p returns empty result despite valid response when rate limit overageStatus is rejected
- Bug: Claude in Chrome extension OAuth authorization fails with ERR_BLOCKED_BY_CLIENT and unsupported redirect URI
- Feature: Support multiple tabs/windows in Preview panel
- [BUG] Code mode in desktop app unresponsive — no output on any prompt
- [BUG] Claude Code hangs/freezes when opening an empty directory
- [Bug] Plugin uninstall dialog only offers disable option, no uninstall choice
- Arabic text rendering and RTL support issues in terminal UI
- [BUG] Desktop app "Download failed" for Local mode despite CLI v2.1.83 already installed
- /clear should preserve session name and color
- Feature request: expose session identifier to hooks (for channel plugin integration)
- Cowork: Add EU data residency support via hyperscaler backends (Bedrock / Vertex / Foundry)
- [BUG] Voice chat loops/repeats on mobile + desktop, Remote Control unusable, Code projects not visible on mobile (Max $200/mo plan)
- [BUG] Unknown issue on Google cloud infrastructure causing degradation and increased usage spikes.
- support for AskUserQuestion
- [BUG] https://github.com/anthropics/claude-code/issues/25745#issue-3941171961
- Feature Request: File Manager for Project Attachments with Overwrite Support
- Feature request: read-only API for claude.ai conversation history
- macOS 15 Sequoia: Gatekeeper blocks app after every update, no workaround available
- [BUG] render error
- Error during execution
- [BUG] Giving claude code a file path gets converted to [IMAGE]
- [BUG] StatusLine not showing correct value
- [BUG] Claude Code crashes with 26006 Illegal instruction
- [BUG] Unable to connect to API (ECONNRESET) v2.1.50
- [Bug] Session chat history lost unexpectedly during runtime
- [BUG] CC Created a corrupted plan markdown file
- [Feature Request] Rename /init command to enable documentation updates alongside code changes
- [BUG] The Claude Code Extension for VS Code (v2.1.61) freezes on Windows 11 ARM64.
- [FEATURE] Feature: Add multilingual / multi-script words to the thinking indicator
- [FEATURE] Git remote/org condition for rules frontmatter
- [BUG] `AskUserQuestion` Steals Focus and Triggers Unintended Selection
- [FEATURE] Prompt suggestions should incorporate memory files and CLAUDE.md context
- claude sucks donkey dicks when it comes to following directions.
- [🤖 Sonnet 4.5] CLAUDE.md explicit "no auto-commit" rule violated when session resumed from context summary
- [BUG] Subagents do not receive MCP server instructions
- [FEATURE] Option to show full bordered welcome screen even when CLAUDE.md exists
- [BUG] Multi-line paste corrupts `$'` sequences in Claude Code CLI input
- Improve onboarding: explain configuration file system to new users
- [Feature Request] Add keybinding action for text insertion
- [BUG] WSL2: session freezes every ~1s for first 30s on startup — powershell.exe spawned 38 times to resolve USERPROFILE
- Task→Agent tool rename in v2.1.63 breaks hook payloads (undocumented breaking change)
- Chrome extension MCP process becomes stale mid-session, kill deregisters tools permanently
- [BUG] Sandbox fails with "bwrap: loopback: Failed RTM_NEWADDR: Operation not permitted"
- remote-control: "node: bad option: --sdk-url" when client connects to session
- Claude Code spawns stdio MCP child process even when server is configured as HTTP transport
- Interactive TUI crashes: screen width spirals unboundedly (100% write ratio)
- [Bug] JetBrains Plugin: Selection listener removal assertion failure on editor switch
- HTTP MCP servers with OAuth: tools not registered after successful auth
- Keyboard input not working in v2.1.30 (Windows)
- Bug: Rate limit blocks entire conversation session on Claude Code Max plan
- [Bug] Excessive API token usage consumption
- Feature Request: Deferred Loading for Skills (SkillSearch, like ToolSearch)
- [BUG] Memory regression in v2.1.62: Claude process consuming ~6.4GB RAM on 6.5GB system, causing repeated OOM kills
- [BUG] CLI crashes with "CLI output was not valid JSON" when Bedrock /count-tokens returns 403
- [FEATURE] THANK YOU!
- [BUG] File corruption on VirtualBox shared folders (vboxsf) when writing settings files
- [Bug] Remote control functionality unavailable after update and restart
- Remote Control feature is a game-changer for mental health + accessibility use cases
- [BUG] Cowork: "CLI output was not valid JSON" when MCP tool result contains rich-text characters (runtime, not startup)
- Feature request: Per-session usage/contribution to 5h and 7d rate limit windows
- LSP tool hangs indefinitely when server doesn't respond to a request
- [DOCS] Quickstart doc says "four categories" but table lists five
- [BUG] MCPs Failing every time, but found a quirky workaround
- Plan mode breaks CLI session — messages stop reaching model
- VS Code: Chat history lost when dragging tab to new window
- [Bug] SD Card Corruption After Latest Update
- AskUserQuestion returns empty answers - TTY not passed to tool subprocess
- Desktop app broadcasts single prompt to multiple sessions simultaneously
- Remote Control returns "not yet available on your plan" for Max subscriber
- Desktop App: Claude Code crashes with exit code 1 - SDK flag incompatibility (broken for 1+ week)
- Claude repeatedly ignores CLAUDE.md rules about information scope/context boundaries
- [Feature Request] Configurable max token threshold for auto-compact trigger point
- Claude Code > 2.1.81 issue in WSL
- Tool call fails with TimeoutExpired on slow networks
- Tool call fails with TimeoutExpired on slow networks
- [BUG] User messages disappear from chat history after assistant response is rendered
- [FEATURE] Usage limits not defined well
- [BUG] Massive issues on Claude
- [BUG] Prompt suggestions stopped generating after v2.1.29 — subagent never spawns
- Claude Code periodically deletes project-root `config/` directory (path confusion with .git internals)
- ClaudeSDKClient streaming mode: deferred MCP tools fail to execute after ToolSearch
- Plugin marketplace fails to validate git-subdir source type
- session history truncated to ~250 lines — cannot scroll back
- zsh shell snapshot drops single-underscore helper functions and causes gvm startup noise
- Support local filesystem skills in Claude Desktop (alongside local MCP servers)
- [BUG] Cannot read properties of null (reading 'split') crash in Edit tool result renderer when originalFile is null
- [BUG] Message starting with a number sends wrong option selection instead of text
- Feature: interactive choice prompts for skills, like plan mode approval dialogs
- Issue closed - please delete
- Memory/context files are read but not enforced — operational patterns lost between sessions
- VS Code: session resume from claude.ai/code fails with lock contention and expired OAuth token
- [FEATURE] select multiple repositories when starting a Claude Code session on mobile/web
- iMessage plugin: permission_request broadcasts to all allowlisted DMs instead of self-chat only
- Todo list: long lists get cut off with no scroll, bottom items can't be collapsed
- [BUG] Cowork: Cannot use folders outside home directory on Windows (secondary drive)
- Vi mode: Escape cancels menu instead of entering normal mode
- [FEATURE] Show context in a dialog instead of simple log
- Expose print mode (-p) in hook context
- [BUG] Cowork ECONNRESET on macOS - Unable to connect to API (Max plan)
- [Feature Request] Auto-detect system theme and switch light/dark mode
- Claude Code runs git reset --hard origin/main every 10 minutes, destroying uncommitted changes
- Plugin marketplace updater runs git reset --hard against user's project repo every 10 minutes
- [BUG] iMessage MCP extension enabled in Cowork settings but never appears in session tools
- claude -n should display session name on prompt bar like /rename does
- [FEATURE] Request: M365 Connector — Cross-Tenant Graph API Support (Azure B2B)
- [BUG] As stated in report
- [Bug] Credit balance not updating after account reload, persistent low balance flag
- [FEATURE] Option to suppress or silence the relaunch desktop notification after auto-update
- [BUG] Dispatch photo uploads from iPhone silently fail — files never arrive in Cowork desktop session
- Claude GitHub App: No cost visibility or control over PR reviews
- [Bug] Session persistence issues with multi-file migration tasks
- [BUG] 텔레그램이 제대로 작동하지 않습니다. 텔레그램에 메세지를 수신하면 클로드 코드가 받아야하는데 메세지를 못받아요
- [BUG] Claude Code UI
- [MODEL] Opus adds unnecessary 2>/dev/null to Bash commands, silently swallowing errors
- Permission prompts not visible on iOS remote control client
- [Bug] Buffered message overwrites stashed message on send
- [Bug] Chrome extension browser tool shows Disabled despite extension installation and fails with OAuth scope error
- Add option to hide vi mode indicator while keeping vi mode active
- [BUG] CONSTANT session failures "Failed to load session"
- Claude Code presents unverified assertions with same confidence as verified ones
- [FEATURE] Support subcommand autocomplete for custom slash commands
- plugin-dev skill-development: document hyphenated naming requirement for skill names
- Feature: Expose sub-agent context window usage in statusline / parent session telemetry
- [BUG] Phantom PR branch shown in UI that was never created
- [Bug] Excessive API usage when resuming conversation in open window
- [Bug] Performance rating prompt conflicts with numbered choice options
- [BUG] need to reauth every hour...
- Agent Teams inbox polling doesn't work in non-interactive/SDK streaming mode
- [BUG] זה כותב לי בשפה העברית את המלל הפוך.
- [FEATURE] Multi-root workspace support in VSCode extension
- [Feature Request] Add screen redraw keybinding (Ctrl+L) for terminal display corruption
- [FEATURE] Skill discovery command — browse and install community skills from a registry
- [Feature Request] Add font size configuration for Claude Code VS Code extension UI
- Long response after multiple parallel tool calls not rendering in UI
- [BUG] Model contradicts its own same-session context — generates stale response ignoring recent conversation updates
- [BUG] Write tool shows "Error writing file" with relative paths but files are written successfully
- [BUG] Plugin marketplace shows 'installed' for project-scoped plugins from other projects
- hookify plugin: Import error due to CLAUDE_PLUGIN_ROOT not available as env var
- Subject: BUG: Persistent 429 Rate Limit Error / Stuck Stop Hooks on Claude Max Plan Message
- Orchestrator ignores cascading document dependencies — parallelises work that must be sequential
- [FEATURE] - The insights skill should be able to filter across project incase you want insight for a specific project
- [FEATURE] disable suggestions
- Undocumented 'ok' field required in prompt hook responses
- Plugin list descriptions truncated regardless of terminal width
- [BUG] Claude Desktop installer redirects to Microsoft Store on Windows 11 25H2 (upgraded from Windows 10 Home)
- Cowork – Cannot create files/folders when workspace path contains accented characters (macOS)
- Open in IDE button shows unhelpful 'Unable to open file.' error when no IDE extension is installed
- [BUG] Arabic/RTL text appears reversed in Claude Code chat panel
- [BUG] ralph-loop plugin
- [BUG] Remote Control not available on Pro plan — requesting access
- [BUG] skills not recognized after rewind
- [Bug] Plan execution not initiated after clearing context in prompt
- [FEATURE] Control marketplace auto-update through settings.json
- [Bug] Remote control functionality not working
- [Feature Request] Remove GitHub authentication requirement for iOS Claude Code CLI
- [FEATURE] Scheduled tasks created by Claude Code/Cowork show as "bash - unidentified developer" in macOS Login Items
- Read tool cannot find poppler-utils in headless (-p) mode
- [Bug] AskUserQuestion tool returns empty answer without user interaction
- Support personal rules scoped by repo origin in ~/.claude/
- Agent should continue reasoning while blocked on tool calls and permission prompts
- [BUG] [Cowork] Windows: VM starts successfully but crashes within 5 minutes, service unrecoverable (Win 11 Pro, Hyper-V)
- [BUG] Claude Cowork can list but not read files in macOS FileProvider paths (Google Drive, Microsoft OneDrive)
- [BUG] Plan stops showing even when asked
- [RFC] Optional memory discovery policy (frontmatter + settings) to unify traversal/local issues
- Imports or CLAUDE.local.md?
- [MODEL] Async sub-agent result causes Claude to answer its own question and continue when told to wait