Environment server architecture
Each environment runs as a service the training loop can drive: it accepts actions and tool calls, advances world state, returns observations, and exposes reset and replay. Deterministic seeds make failures reproducible and debuggable.
- Stateful episode lifecycle with reset and recovery
- Persistent and partially observable world state
- Deterministic replay and controlled stochasticity
- Configurable horizons and episode boundaries