Overview of Snapshot Episodes and Deterministic Action Environments
1.19.2The project is developing a framework for snapshot episodes, action traces, and deterministic environments. The goal is to provide a system where game states and agent actions can be losslessly represented, replayed, and inspected.
Key capabilities being implemented include:
- Lossless Snapshots: Using a single canonical JSON file to represent complete snapshots and episodes (including frame
t=0and final-frame aliases). - Deterministic Replay: A stateful keybinding engine that replays actions deterministically from recorded events and binding revisions.
- History and Versioning: An immutable branch history that distinguishes exact replays from semantic rebases, ensuring historical insertions do not change existing revisions.
- Inspection Tools: An in-game Episode Inspector for scrubbing files, events, actions, and environment state, and a History Graph panel for visualizing actions and non-linear descendants.
- Planning and Supervision: A bounded deterministic planner for reproducible routes and a supervision contract that separates goal predicates, hard invariants, and human approval.