reunite
Installation
SKILL.md
Reunite
Align the desktop app's per-account conversation indexes, so every account lists the same conversations in the same state.
What is actually lost
Nothing. Establish that before offering to fix anything, because the fix is much smaller than the symptom suggests.
Two stores hold a conversation, and only one of them knows about accounts:
| Store | Path | Account-aware |
|---|---|---|
| Transcript — the conversation itself | ~/.claude/projects/<slugged-cwd>/<cliSessionId>.jsonl |
No. The JSONL carries cwd, sessionId, version, gitBranch and no account field at all. |
| Index — what the sidebar lists | ~/Library/Application Support/Claude/claude-code-sessions/<accountUuid>/<orgUuid>/local_*.json |
Yes. Identity is the directory path; nothing inside the file names an account. |
So switching accounts hides conversations from the sidebar and deletes none of them. claude --resume in a terminal reads the transcript store directly and has been listing all of them the whole time — say so, because it is the answer for anyone who only needs to reach one old conversation.