irregular6612's picture
refactor: restructure proteus into game/web subpackages
426093b
Raw
History Blame Contribute Delete
845 Bytes
"""proteus.game.runtime — session orchestration, trace, metrics, and I/O."""
from proteus.game.runtime.session import SessionRunner
from proteus.game.runtime.trace import SessionTrace, TurnTrace
from proteus.game.metrics.metrics import compute_metrics
from proteus.game.runtime.io import append_trace, read_traces
from proteus.game.runtime.memory import (
MemoryCheckpoint,
MemoryTurn,
save_checkpoint,
load_checkpoint,
latest_for_model,
render_memory_block,
)
from proteus.game.runtime.memory_gen import generate_memory
__all__ = [
"SessionRunner",
"SessionTrace",
"TurnTrace",
"compute_metrics",
"append_trace",
"read_traces",
"MemoryCheckpoint",
"MemoryTurn",
"save_checkpoint",
"load_checkpoint",
"latest_for_model",
"render_memory_block",
"generate_memory",
]