CLI flags issues on macOS — page 3
Issues the maintainers labelled both platform:macos and area:cli.
431 issues · 78 open · 353 resolved (82%) · first seen Feb 1, 2026
Is this getting better or worse?
This class of problem is converging. 105 new reports in the last 90 days vs 275 in the 90 before — -62%. The open backlog peaked at 98 in 2026-04 and sits at 78 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
338 of these reports name the Claude Code build they were running, spanning 116 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 30 days across 353 closures. Of the 353 closures with a recorded reason, 27% were closed as completed and 257 as not-planned or duplicate. The most recent completed fix landed in 2026-08.
Workarounds reported by the community
110 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 - 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 - [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
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 431 matches; the statistics above cover all 431.
- --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 "bad option: --sdk-url"
- [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
- --setting-sources project still loads user memory (~/.claude/CLAUDE.md and ~/.claude/rules/*.md)
- [BUG] Interactive sessions overwrite CLAUDE_CODE_TASK_LIST_ID with the project basename (regression 2.1.212 -> 2.1.214, still in 2.1.215)
- claude -p: stdout silently truncated at 65536 bytes when result exceeds pipe buffer (async write dropped on exit)
- Headless `-p --permission-mode dontAsk`: denied tool → run reports success (exit 0, is_error:false, subtype:"success")
- [Bug] `claude --resume session list` unresponsive to keyboard input including Ctrl+C
- Headless `claude -p` hangs indefinitely at startup (no transcript, no output) — suspected untimed bg-daemon spare-worker handshake under memory pressure
- [Bug] Resume session fails with "undefined is not an object (evaluating 'e.includes')"
- [BUG] claude recommends adding non-existent directory to PATH
- [BUG] claude mcp get fails for plugin-namespaced MCP servers
- [BUG] In-session /add-dir accepts only one path; launch --add-dir is variadic — inconsistent arity for the same command
- Cannot resume a session held as a background agent: `--resume <id>` refuses with no takeover/reclaim path
- [BUG] Long-running `claude remote-control` server silently breaks after a CLI self-update — new sessions fail with EPERM while the server still reports connected
- [UX] Hitting the usage/plan limit force-opens the default browser to the upgrade page — please add a toggle to disable
- [BUG] /context command injects output twice into conversation context (raw ANSI + rendered markdown), consuming thousands of tokens per invocation
- [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] `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] `/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
- [BUG] --worktree <name> silently falls back to parent repo cwd when worktree name already exists
- [Feature Request] /remote-control: Inconsistent cross-platform support and token compatibility issues
- [BUG] Debug logging should capture retroactively, not require pre-enabling
- [BUG] Claude CLI v2.1.119 crashes with SIGTERM (exit -15) after ~10.5h background running with Telegram plugin on macOS
- [BUG] /insights report: bar-chart labels truncated (width: 100px too narrow)
- [FEATURE] --bare mode needs a way to load project skills without --add-dir
- [BUG] --bare --add-dir re-enables global ~/.claude/CLAUDE.md discovery
- [BUG] Claude Code unusable on macOS — desktop Trust save fails silently, CLI exits 130 on launch
- /feedback command still appears when DISABLE_FEEDBACK_COMMAND=1 is set
- [BUG] `claude --remote` misparses prompts starting with `--` as CLI options
- [Bug] Context dump outputs empty files
- [Bug] /recap outputs previous conversation context after /clear and /resume following /btw fork
- [Bug] /export command fails for both clipboard and file output
- Bug: rate_limit_event injected mid-NDJSON-line in stream-json output, corrupting assistant event parsing
- claude plugin install <name>@<local-marketplace> hangs indefinitely on CLI 2.1.112
- /export command reports success but writes empty content
- claude --print returns empty output (exit 0) in v2.1.109
- How to customize companion character (Mochi) in CLI?
- Bug: --teleport and --list-sessions fail with 'too many arguments' error
- `--setting-sources user` does not suppress project-level skill discovery
- [BUG] `claude -h` looks bad when terminal width narrower than 92 columns
- Bug: /help menu shows stale model name (hardcoded, doesn't reflect actual model)
- Stats cache not updating since March 2, 2026 - 283+ sessions not tracked
- [BUG] claude remote-control subcommand hangs on commands; claude --remote-control flag ignores --name
- [Feature Request] Add support for external color and rename configuration outside user session
- [Feature Request] Add flag to suppress --dangerously-load-development-channels confirmation prompt
- Plugin skills not appearing in slash command autocomplete
- /feedback command pre-fills condescending title from conversation context
- [BUG] `/export` mangles filename when relative path has no extension
- [BUG] `/export` concatenates multiple arguments into a single filename when no extension present
- CronCreate: recurring job permanently drifts after manual run overlap
- [BUG] Resuming in non-interactive mode by session name fails with 'invalid UUID' error