CLI flags issues on macOS — page 3
Issues the maintainers labelled both platform:macos and area:cli.
477 issues · 71 open · 406 resolved (85%) · first seen Feb 1, 2026
Is this getting better or worse?
This class of problem is converging. 88 new reports in the last 90 days vs 160 in the 90 before — -45%. The open backlog peaked at 98 in 2026-04 and sits at 71 today.
Derived by counting each matching issue from its creation date until it closed. First-party
computation over the anthropics/claude-code tracker — the trend is not published
anywhere upstream.
Which builds report this
378 of these reports name the Claude Code build they were running, spanning 139 releases. Heaviest reporters:
- Claude Code v2.1.63
- Claude Code v2.1.74
- Claude Code v2.1.76
- Claude Code v2.1.92
- Claude Code v2.1.81
- Claude Code v2.1.112
- Claude Code v2.1.83
- Claude Code v2.1.114
Report volume, not a defect count: an issue can mention a build without that build having caused the failure. Versions come from the version string in the bug-report template, matched against real published tags.
Do these get fixed?
Median time to close is 31 days across 406 closures. Of the 406 closures with a recorded reason, 24% were closed as completed and 309 as not-planned or duplicate. The most recent completed fix landed in 2026-09.
Workarounds reported by the community
120 of these issues post a workaround someone says worked. The highest-engagement ones:
- [BUG] `claude remote-control` shows misleading "Contact your administrator" error for personal (Pro/Max) accounts
- In the meantime you could try which would let your easily resume work from your phone or another laptop etc.
Found in the thread of #28098 · resolved - Remote Control: session not connecting from mobile app
- …AI had to dig through community discussions to figure out a workaround for your own product's UX gap really says something about how undiscoverable this problem is.
Found in the thread of #28758 · still open - [BUG] "Remote Control environments are not available for your account." for Claude Code Pro Plan user
- …lly will fix this — it's server-side. Stop spending time on workarounds. 2. 👍 vote on the upstream tracking issue 28817 to signal demand for faster Pro rollout 3. Upgrade to Max plan ($100/month) if Remote Control is cr…
Found in the thread of #29449 · still open - [BUG] /clear inherits previous session name instead of resetting it, causing duplicate-named sessions in /resume
- …ocess has no cached title to flush. That is a more reliable workaround than re- ing, for anyone hitting this. Confirming this is a CLI bug, not the VS Code last-prompt-override path ( 32150/ 40787). +1 to keep it open.
Found in the thread of #61172 · still open - claude --worktree: .claude/ subdirectories (skills, agents, docs, rules) not copied to worktree
- …iagnosing, plus ongoing confusion in every new session. Our workaround: We added to so rules are git-tracked and propagate via worktree creation. This works for rules but doesn't help other contents (scripts, hooks, sett…
Found in the thread of #28041 · still open
Excerpts are quoted from the linked issue so you can judge relevance before opening it. Threads that only ask for a workaround, or report that there is none, are excluded. These are community suggestions, not official guidance from Anthropic — read the full thread before applying one.
Matching issues 201–300
Ranked by community engagement (reactions weighted over comments). Listing the top 300 of 477 matches; the statistics above cover all 477.
- [BUG] /config dialog is completely non-functional — no setting changes persist, even within the same session
- [BUG] /context command injects output twice into conversation context (raw ANSI + rendered markdown), consuming thousands of tokens per invocation
- [BUG] `claude doctor` hangs indefinitely with zero output when run without a TTY
- [Bug] Doctor command detects issues but lacks remediation guidance
- [Bug] Feedback submissions being closed without review or action
- [BUG] Core CLI tools (Bash/Read/Write/Edit) silently missing during backend degradation — May 18-19 2026
- [BUG] `plugins list --json` produces invalid output
- /usage Session view shows stale or cross-session data
- [BUG] /remote-control not available on Claude Pro plan - "not yet enabled for your account"
- claude --print hangs on Sonnet 4-6 at default/high effort with large prompts
- [Bug] `claude agents` command ignores top-level flags (--add-dir, --plugin-dir, --settings, --mcp-config)
- [Bug] Incorrect YouTube link in /radio command
- [BUG] Headless 'claude -p' fires TCC permission dialogs from startup probes unrelated to operational scope - request --no-startup-probe flag
- [BUG] End-of-session resume hint includes --worktree flag that fails when session crossed into a nested repo's worktree
- claude --remote silently falls back to local execution in print mode
- [BUG] /usage doesn't work for Claude Team account
- [Bug] /export to clipboard command not functional
- /effort auto is a hard alias for /effort max (not adaptive)
- [Bug] `add-dir` command non-functional
- [Bug] Effort level not respecting `CLAUDE_CODE_EFFORT_LEVEL` environment variable when `xhigh` is default
- --name flag does not display TUI session badge
- /export produces 0-byte .txt files
- --teleport fails with 'Session expired' on confirmed-active cloud session (OAuth, correct account)
- Haiku asks clarifying questions in -p (print) mode instead of executing
- `--channels` removes AskUserQuestion, EnterPlanMode, and ExitPlanMode tools
- [Bug] Export functionality fails when attempting both clipboard and file output simultaneously
- [BUG] `/export` silently ignores destination argument when filename has extension
- [BUG] Skills silently fail in --print mode with no error or warning
- `--agent` CLI flag does not activate the agent's `mcpServers` on the main thread
- WorktreeCreate hook causes --worktree flag to hang indefinitely
- --worktree creates worktree from origin/HEAD instead of current branch
- Messages sent to stdin during active turn are not persisted to conversation history
- [BUG] --allowedTools does not override ask permissions in settings.json during -p mode
- [Feature Request] Cross-directory session resumption support
- v2.1.83 regression: `-p` flag returns empty `result` despite generating output tokens
- `--channels` flag missing from CLI — Telegram plugin can send but never receive
- Remote Control not enabled on Max plan - 'not yet enabled for your account'
- [BUG] /login flow gets triggered when message starts with /login
- '/usage' shows no data on personal subscription; 'Fast mode disabled by your organization' is misleading
- [BUG] /config dialog immediately dismissed without showing options
- /config language setting does not persist — always reverts to 'default english'
- [BUG] --agents flag agents invisible to Claude despite appearing in /agents
- [BUG] Claude Code argument parser breaks with --plugin-dir and subcommand options
- [BUG] "claude update" shows hardcoded/stale version numbers in success message
- remote-control fails with 'bad option: --sdk-url' on Node 22/25
- /clear inconsistently syncs to remote control session in Claude for Desktop
- [BUG] claude remote-control fails with "node: bad option: --sdk-url"
- [Feature Request] Remote Control access for Pro plan users
- Remote Control not enabled for Max plan user (v2.1.59)
- /release-notes stops at v2.1.39, missing newer versions
- [Bug] CLI hangs on "Reading tool" message
- [BUG] Remote Control causes message sent from mobile app to be repeated many times
- Reasoning effort level not displayed on session start and not persisted across sessions
- [FEATURE] Agent view: mark several sessions and send one reply to all of them (plus `claude send`)
- [cyber] safeguard false-positives: 5x model-switch in one e-commerce session; /feedback dialog opens empty
- [Bug] Fork command uses parent session's cwd instead of current working directory
- [Bug] `claude --continue` silently resumes existing conversation without indication or live session detection
- [BUG] claude -p has no API request timeout — black-holed TCP connection hangs headless run indefinitely (4h stall, un-stuck only by sleep/wake killing the socket)
- [BUG] Headless `claude -p`: API errors (e.g. rate limit) return `subtype:"success"` + exit code 0 — error text only in `result`/stdout
- [BUG] --remote-control intermittently fails: createCodeSession 401s on attempts 1–2 every launch, only 3 retries, so occasional total failure
- [FEATURE] Machine-level Remote Control — survive session death natively
- [BUG] /ultrareview (CLI) launches a billed cloud review with no confirmation dialog or cost estimate, contradicting docs
- [BUG] Extra-usage crossover banner doesn't disclose API-rate billing; /usage-credits falsely reports "unlimited" despite org monthly cap
- [BUG] claude -p exits 0 ("success") while agent loop is mid-task — last assistant message has stop_reason tool_use, tool results delivered, no continuation API call
- [Bug] Resume session fails with "undefined is not an object (evaluating 'e.includes')"
- [Bug Report: Rule validation and execution issues in Claude Code CLI
- [BUG] Claude Code process exited with code 132
- [Bug] ENOENT error when current working directory is deleted or moved
- [Bug] Remote Control feature inaccessible despite PRO plan subscription
- Headless `claude -p` from a non-default-account session uses the machine-default Keychain credential (silent cross-account billing)
- [Bug] `/doctor` command and auto-update functionality not working
- Interactive --session-id <new UUID> on startup skips CLAUDE.md (project & user memory) injection
- Slash commands typed from mobile Remote Control fall through to the model as plain text instead of executing
- [BUG] Headless run (claude -p) discards the entire session when the final turn exceeds CLAUDE_CODE_MAX_OUTPUT_TOKENS — no partial output, no checkpoint, no resume
- --bare flag strips auth credentials, making it non-functional
- Identifying many parallel sessions: let the model (and scripts) set/update the session name
- Explicit `--model` with deprecated Opus IDs is silently remapped to the current default Opus
- [BUG] Undefined slash commands are silently sent to the model as plain text — no feedback, inconsistent with malformed-command handling
- [Bug] Incorrect flag handling in fable5 command
- [BUG] Add --bg as a valid flag to --help to stop Claude Code getting confused all the time
- claude agents --json returns subset of agents shown in interactive agent view
- [Feature Request] Add command to query current session ID in running CLI
- [BUG] `--model` flag silently ignored in interactive sessions (works in `--print` only)
- [Bug] `/doctor` command fails to resolve "not up to date" status
- --resume <session-id> returns 'No conversation found' despite valid .jsonl file on disk
- [BUG] `claude respawn --all` advertised in --help but rejected as "unknown option" (v2.1.150)
- [BUG] Dynamic context injection does not work as documented.
- [BUG] `claude attach <id>` does not accept the full session id.
- Feature request: slash command to list workspace directories
- Remote Control: sessionTimeoutSeconds schema field is unwired (no CLI flag, no env var, no consumer)
- [BUG] 'claude agents' silently refused from inside any Claude Code session — uninformative error masks the process-tree gate
- [Feature Request] Restore claude -p support or provide alternative pricing for agentic workflows
- [BUG] Claude Code can't start in a directory whose name has a newline character
- [BUG] /goal clear is not working
- [BUG] `/radio` and this live stream recording is not available.
- [Bug] CLI crashes on `/utrareview` command
- Add `claude mcp reconnect <name>` to programmatically re-attach disconnected stdio MCP servers
- [BUG] `/effort <level>` on first line of multiline message fails with misleading "Invalid argument" error
- Short session IDs shown by CC cannot be used with /resume (requires full UUID)
- Slash-command preprocessor evaluates markdown inline-code-adjacent prose as zsh command substitution