[BUG] Resume shows conversations from all projects instead of filtering by current directory

Resolved 💬 3 comments Opened Apr 13, 2026 by shripal7 Closed Apr 17, 2026

Preflight Checklist

  • [ ] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

/resume shows conversation history from all projects/directories instead of filtering by the current working directory. This is a regression — it worked correctly in v2.1.92 but broke somewhere between v2.1.93–v2.1.100. Confirmed by symlinking back to 2.1.92 where resume correctly filters by directory. ~/.claude/history.jsonl entries have correct "project" fields -> the resume picker just isn't filtering on them.

What Should Happen?

/resume should only show conversations that were started in the current working directory, not conversations from all projects.

Error Messages/Logs

No errors. The feature runs but returns unfiltered results.

Steps to Reproduce

Start Claude Code in directory A (e.g., ~/Projects/foo), have a conversation, exit
Start Claude Code in directory B (e.g., ~/Projects/bar), have a conversation, exit
Go back to directory A and run claude --resume or use /resume
Observe: Conversations from directory B (and all other directories) appear in the resume picker
Expected: Only conversations from directory A should appear

Claude Model

Not sure / Multiple models

Is this a regression?

Yes, this worked in a previous version

Last Working Version

2.1.92

Claude Code Version

2.1.104

Platform

Anthropic API

Operating System

macOS

Terminal/Shell

Terminal.app (macOS)

Additional Information

_No response_

View original on GitHub ↗

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