/resume shows sessions from all directories instead of current directory (regression in 2.1.98-2.1.101)
Resolved 💬 9 comments Opened Apr 11, 2026 by shlomo-r Closed Apr 13, 2026
Bug Report
Description
The /resume command no longer scopes sessions to the current working directory. Instead, it shows sessions from all directories. This is a regression — the behavior worked correctly in v2.1.97.
Steps to Reproduce
- Have multiple Claude Code projects in different directories (each with their own sessions)
cdinto a specific working directory- Start Claude Code and run
/resume - Expected: Only sessions from the current directory are listed
- Actual: Sessions from ALL directories are listed
Environment
- Broken versions: 2.1.101 (confirmed), likely 2.1.98–2.1.100 as well
- Working version: 2.1.97 (confirmed fix by rolling back)
- OS: Linux (Ubuntu, kernel 6.8.0-107-generic)
- Working directory type tested: non-git directory, and also git-initialized directory (both broken on 2.1.101)
Additional Notes
- Rolling back to 2.1.97 immediately restores the correct per-directory scoping behavior
- The regression likely relates to the worktree
/resumefix introduced in v2.1.100 ("Fixed--resumefrom worktrees") - Workaround: downgrade to 2.1.97 via
ln -sf ~/.local/share/claude/versions/2.1.97 ~/.local/bin/claude
This issue has 9 comments on GitHub. Read the full discussion on GitHub ↗