Time-travel debugging: replay session state across versions
## Что это
Vision для devs/power-users: возможность «отмотать» session-state в любую точку прошлого и переиграть от неё с другими параметрами. «Что было бы, если бы я дал агенту другой контекст на шаге 7?»
Что входит:
- Append-only event log на session (уже есть через audit)
- Replay engine: возьми event-log → детерминированно воспроизведи state на момент N
- Diff-view: что изменилось между двумя branch-replay'ами
- «Fork session at step N» — branchy explore
- Snapshot store с deduplication (zero-copy для repeated states)
- Visualizer timeline-style: события + выборы агента + outcomes
## Зачем
Сегодня, когда session идёт не туда — выбор: terminate и начать заново, или давить дальше. Time-travel даёт «откати назад и попробуй иначе» без потери context. Это меняет ментальную модель работы с агентом с «один трек» на «дерево вариантов».
## Источники вдохновения
- [Siddhant-K-code/agent-trace](https://github.com/Siddhant-K-code/agent-trace)
- [jayparikh/agentviz](https://github.com/jayparikh/agentviz)
- [Agenta-AI/agenta](https://github.com/Agenta-AI/agenta)