[Feature Request] Cross-directory session resumption support
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"}]This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗