Flat messages, structured content, real caveats.
Reference · Claude
Claude exports identify conversations with uuid and chat_messages. Messages use sender values such as human and assistant, ISO timestamps, and may expose both top-level text and structured content.
Artifacts and extracted attachment content deserve explicit handling because original file bytes are not guaranteed.