/ultraplan reuses stale remote session from a different project, mixing unrelated context
Resolved 💬 3 comments Opened Apr 9, 2026 by dong3789 Closed Apr 9, 2026
Bug
/ultraplan opens a previous remote session from a completely different project instead of creating a new one.
Steps to reproduce
- Use
/ultraplanin Project A (e.g., a work project) - Archive/close that session
- Switch to Project B (e.g., a personal project in a different directory)
- Run
/ultraplan <prompt>for Project B - The remote session that opens is the old Project A session, not a new one
Expected behavior
Each /ultraplan invocation should create a fresh remote session scoped to the current working directory/project.
Actual behavior
- The old session from a different project is reopened
- Project A's context (files, conversation history) bleeds into Project B
- The plan generated references the wrong codebase
Impact
- Data/context leakage between projects — work project context appeared in a personal project session
- Makes
/ultraplanunreliable for multi-project workflows - Users may unknowingly generate plans based on wrong project context
Environment
- Claude Code CLI
- macOS
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗