← ClaudeAtlas

recall-conversationslisted

Read what was said in an earlier conversation — the parent's previous chats with Quill, or a child's conversation with the tutor inside an activity — from the platform's conversation logs.
manishiitg/coding-agent-loop · ★ 13 · AI & Automation · score 63
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