haive.games.reversi.config¶
Configuration model for the Reversi (Othello) game agent.
Defines game metadata, initial settings, and engine bindings used to drive the game loop and decision-making by language models.
Classes¶
Configuration for the Reversi/Othello game agent. |
Module Contents¶
- class haive.games.reversi.config.ReversiConfig[source]¶
Bases:
haive.games.framework.base.config.GameConfig
Configuration for the Reversi/Othello game agent.
- state_schema¶
The state model used for gameplay.
- Type:
Type[ReversiState]
- engines¶
Mapping of engine names to LLM configurations.
- Type:
Dict[str, AugLLMConfig]
- first_player¶
Symbol of the player who starts (Black or White).
- Type:
Literal[‘B’, ‘W’]
- player_B¶
Who controls the Black pieces.
- Type:
Literal[‘player1’, ‘player2’]
- player_W¶
Who controls the White pieces.
- Type:
Literal[‘player1’, ‘player2’]