conversation-codec
JSONL save/load for LLM conversation messages. One JSON object per line — appends are cheap and partial files are recoverable.
Usage
use Codec;
use json;
let messages = vec!;
let codec = new;
codec.save.unwrap;
let loaded = codec.load.unwrap;
assert_eq!;
// Optional per-message redaction
let c = with_redact;
License
MIT OR Apache-2.0