Skip to content

conversations.json from Claude.ai data export not parsed — mined as single drawer #677

@ospector

Description

@ospector

Claude.ai's Settings → Privacy → Export Data produces a conversations.json file (JSON array of objects with uuid, name, chat_messages fields). When mined with mempalace mine ~/path/ --mode convos --extract general, the normalizer doesn't detect it as Claude AI JSON — it falls through to plain text and files the entire 8 MB file as a single drawer classified as "emotional."

Reproduction:

  1. Export data from Claude.ai (Settings → Privacy → Export Data)
  2. Run: mempalace mine ~/path/ --mode convos --extract general

Expected: ~61 drawers chunked by exchange pairs (file has 65 conversations, 61 non-empty).
Got: 1 drawer in the "emotional" room.

Environment:

  • mempalace version: 3.1.0
  • Installed via uv tool install
  • Python 3.x on Ubuntu

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/miningFile and conversation miningbugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions