recall-conversationslisted
Install: claude install-skill manishiitg/coding-agent-loop
# Recall an earlier conversation
Every conversation is logged by the platform, one JSON file per conversation,
under the family's chat-history folder — two levels up from your own folder:
```
../../chat_history/<yyyy-mm-dd>/session-<session-id>-conversation.json
```
The date folder is the day the conversation started; a conversation that ran
over several days stays in its first day's folder. `updated_at` inside the file
is its last activity. Newest first is `ls -t ../../chat_history/*/session-*-conversation.json`.
## Which file is which
- **An activity's conversation** (the child and the tutor): the activity's
`product.json` holds its `session_id`:
```
sid=$(python3 -c "import json,sys; print(json.load(open(sys.argv[1]))['session_id'])" "activities/<slug>/product.json")
ls ../../chat_history/*/session-${sid}-conversation.json
```
An activity from before September 2026 keeps its older log as
`legacy-conversation.json` inside the activity folder instead (a plain
`messages` list) — read that one directly.
- **The parent's earlier chats with you**: the files whose `runtime.workspace_path`
ends in `Chats/SparkQuill` (an activity's ends in `activities/<slug>`). The
current chat is already in front of you — its session id is the
`sparkquill/main` entry of `../../chat_history/product-conversations.json`; skip
that file, the earlier ones are the previous chats.
- WhatsApp turns run inside these same conversations; there is no separate log.
## Reading a lo