Metadata about a game session
| 467 | |
| 468 | @dataclass |
| 469 | class GameMetadata: |
| 470 | """Metadata about a game session""" |
| 471 | |
| 472 | results: dict[str, Any] |
| 473 | main_log_path: str |
| 474 | metadata_file_path: str |
| 475 | rounds: list[dict[str, Any]] |
| 476 | agent_info: list[AgentInfo] | None = None |
| 477 | all_logs: dict[str, dict[str, str]] | None = None # {log_type: {"path": path}} - content loaded on demand |
| 478 | |
| 479 | |
| 480 | def process_round_results( |