Add 'spawn new chat' feature that carries current context (like /rewind does)
Status Open
Maintainer reply None cached
Workaround ✓ Mentioned in description ↑
Activity 1 comment · opened Aug 6, 2026
Claude Code has /rewind to restore conversation state at earlier checkpoints. This proves the system can checkpoint and restore context. However, there's no way to spawn a new chat thread that includes the current conversation state—only to rewind within the same chat.
Why this matters
- Long conversations become unwieldy; starting fresh would help organize work
- Allows splitting a conversation into focused subtasks without losing context
- Consistent with the capability already proven by
/rewind
Proposed behavior
A /spawn or "New chat with current context" command that:
- Takes the current conversation up to this point
- Creates a new chat thread
- Includes all prior messages in the new chat's context
Current workaround
- Manual copy/paste of context
- Saving to memory (only persists for future sessions, not immediately)
- Using Agent tool (creates a subprocess, not a new chat)
---
User insight: If the system can rewind/restore state via /rewind, it should be able to fork/spawn a new chat with that state. The infrastructure is already there.
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗