claude --resume does not resume, but -r does

Resolved 💬 3 comments Opened Mar 26, 2026 by ppiankov Closed May 4, 2026

The long form --resume flag does not actually resume a session — it starts a fresh session or opens a picker that doesn't match. The short form -r works correctly.

Steps to reproduce

  1. Have an existing session with a known slug or UUID
  2. Run claude --resume <slug-or-uuid> → starts a new session (shows "Welcome back! No recent activity")
  3. Run claude -r <slug-or-uuid> → correctly resumes the session

Expected behavior

--resume and -r should behave identically as documented in claude --help:

-r, --resume [value]    Resume a conversation by session ID

Environment

  • Claude Code v2.1.84
  • macOS

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗