One long session, multiple topics? Split by meaning, resume just the part you need.
LLM groups turns by meaning, not sequence. If you discussed Docker at turns 0-5 and returned at turns 11-15, they stay together.
/chat load โ it becomes a new independent sessionPick a topic number โ cherry-picked turns โ temp file โ load in kiro-cli.
When you load a topic file in kiro-cli, the new session is automatically linked back to its source.
Source markers in temp files are detected on next index scan. No manual linking needed.
Split a derived session again โ the chain traces back to the original root session.
When all topics have derived sessions, the source is marked for archival in cleanup.
Derived sessions are fully independent. Deleting one never affects the other.