/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

  1. Have multiple Claude Code projects in different directories (each with their own sessions)
  2. cd into a specific working directory
  3. Start Claude Code and run /resume
  4. Expected: Only sessions from the current directory are listed
  5. 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 /resume fix introduced in v2.1.100 ("Fixed --resume from worktrees")
  • Workaround: downgrade to 2.1.97 via ln -sf ~/.local/share/claude/versions/2.1.97 ~/.local/bin/claude

View original on GitHub ↗

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