[Feature Request] Cross-directory session resumption support

Resolved 💬 3 comments Opened Mar 26, 2026 by nokatsur Closed May 24, 2026

Bug Description
Feature Request: Cross-directory session resumption

Currently, /resume and --resume only show sessions from the current working directory (git repository). When
working on the same repo from multiple terminal environments with different starting directories, sessions
started in one environment are invisible from another.

Use case:

  • Multiple terminals open, each launched from a different directory
  • Want to pause work in Terminal A and resume it from Terminal B
  • Sessions are not found because the starting directory differs

Proposal:

  • Add a --resume-global or --resume --all flag to list sessions across all directories
  • Or allow --resume <session-id> to work regardless of current directory

This would improve the multi-terminal workflow while keeping the default scoped behavior unchanged.

Environment Info

  • Platform: darwin
  • Terminal: WarpTerminal
  • Version: 2.1.84
  • Feedback ID: dbf9388a-3563-4563-b981-c633614cab8b

Errors

[{"error":"Error: NON-FATAL: Lock acquisition failed for /Users/tsukano.hiroyuki/.local/share/claude/versions/2.1.84 (expected in multi-process scenarios)\n    at Jm_ (/$bunfs/root/src/entrypoints/cli.js:2740:2168)\n    at tlT (/$bunfs/root/src/entrypoints/cli.js:2740:1326)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-26T14:40:49.745Z"},{"error":"Error: EISDIR: illegal operation on a directory, read '/Users/tsukano.hiroyuki/.claude'\n    at SKH (/$bunfs/root/src/entrypoints/cli.js:935:8336)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-26T14:42:32.079Z"}]

View original on GitHub ↗

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