Auditing the entire session of a given turn is essential to understand why certain behaviors happen at given turns.
Let's add an optional config option that stores each turn session in a document store of some sort, then add the ability on the UI to click on a turn and drill into the full session for that turn.
Store options
- Local (/tmp folder ... path-based targeting (/tmp/turn_sessions/{session_id}/{turn_id})
- External (cosmos, dynamo, mongo, etc... keyed by session_id and turn_id)
Auditing the entire session of a given turn is essential to understand why certain behaviors happen at given turns.
Let's add an optional config option that stores each turn session in a document store of some sort, then add the ability on the UI to click on a turn and drill into the full session for that turn.
Store options