A persistent conversation history backend.
Implementors store an ordered list of Messages per conversation_id. Rig invokes load before sending a prompt and append after a successful turn.
load
append