Index _ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y _ __init__() (haive.core.engine.tool.InterruptibleTool method) (haive.core.engine.tool.StateAwareTool method) (haive.core.engine.tool.ToolAnalyzer method) (haive.core.schema.field_utils.FieldMetadata method) (haive.core.schema.SchemaComposer method) (haive.games.among_us.AmongUsAgent method) (haive.games.debate.DebateAgent method) A ABCRootWrapper (class in haive.core.common.types), [1] abort() (games.core.game.core_game.Game method) (games.core.game.pieces.core_game.Game method) (haive.games.core.game.core_game.Game method) (haive.games.core.game.pieces.core_game.Game method) ACE (games.poker.models.CardValue attribute) (haive.games.poker.models.CardValue attribute) action (games.mafia.models.MafiaPlayerDecision attribute) (games.mafia.models.NarratorDecision attribute) (games.poker.models.ActionRecord attribute) (games.poker.models.AgentDecision attribute) (games.poker.models.AgentDecisionSchema attribute) (haive.games.mafia.models.MafiaPlayerDecision attribute) (haive.games.mafia.models.NarratorDecision attribute) (haive.games.poker.models.ActionRecord attribute) (haive.games.poker.models.AgentDecision attribute) (haive.games.poker.models.AgentDecisionSchema attribute) action_history (games.mafia.state.MafiaGameState attribute) (games.poker.models.PokerGameState attribute) (haive.games.mafia.state.MafiaGameState attribute) (haive.games.poker.models.PokerGameState attribute) action_type (games.among_us.models.AmongUsPlayerDecision attribute) (games.mafia.models.MafiaAction attribute) (games.mafia.models.MafiaPlayerDecisionSchema attribute) (haive.games.among_us.models.AmongUsPlayerDecision attribute) (haive.games.mafia.models.MafiaAction attribute) (haive.games.mafia.models.MafiaPlayerDecisionSchema attribute) ActionRecord (class in games.poker.models) (class in haive.games.poker.models) ActionType (class in games.mafia.models) (class in haive.games.mafia.models) active_player_count (games.poker.models.PokerGameState property) (haive.games.poker.models.PokerGameState property) active_players (games.hold_em.state.HoldemState property) (games.poker.models.PokerGameState attribute) (haive.games.hold_em.state.HoldemState property) (haive.games.poker.models.PokerGameState attribute) active_sabotages (games.among_us.models.AmongUsAnalysis attribute) (haive.games.among_us.models.AmongUsAnalysis attribute) add() (games.core.game.containers.base.GamePieceContainer method) (haive.games.core.game.containers.base.GamePieceContainer method) add_analysis() (games.battleship.state_manager.BattleshipStateManager static method) (games.clue.state_manager.ClueStateManager class method) (games.dominoes.state.DominoesState method) (games.mancala.state_manager.MancalaStateManager class method) (games.mastermind.state_manager.MastermindStateManager class method) (games.nim.state_manager.NimStateManager class method) (games.reversi.state_manager.ReversiStateManager class method) (games.tic_tac_toe.state_manager.TicTacToeStateManager class method) (haive.games.battleship.state_manager.BattleshipStateManager static method) (haive.games.clue.state_manager.ClueStateManager class method) (haive.games.dominoes.state.DominoesState method) (haive.games.mancala.state_manager.MancalaStateManager class method) (haive.games.mastermind.state_manager.MastermindStateManager class method) (haive.games.nim.state_manager.NimStateManager class method) (haive.games.reversi.state_manager.ReversiStateManager class method) (haive.games.tic_tac_toe.state_manager.TicTacToeStateManager class method) add_child() (haive.core.common.structures.Tree method), [1] add_connection() (games.core.game.core_space.Space method) (haive.games.core.game.core_space.Space method) add_engine() (haive.core.schema.StateSchema method) add_fields_from_components() (haive.core.schema.SchemaComposer method) add_fields_from_dict() (haive.core.schema.SchemaComposer method) add_fields_from_engine() (haive.core.schema.SchemaComposer method) add_fields_from_model() (haive.core.schema.SchemaComposer method) add_format_instructions() (haive.core.engine.aug_llm.AugLLMConfig method) add_human_message() (haive.core.engine.aug_llm.AugLLMConfig method) add_message() (haive.core.schema.StateSchema method) add_messages() (haive.core.schema.StateSchema method) add_messages_placeholder (haive.core.engine.aug_llm.AugLLMConfig attribute) add_messages_reducer() (in module games.tic_tac_toe.state) (in module haive.games.tic_tac_toe.state) add_metadata() (haive.core.common.mixins.MetadataMixin method), [1] add_observation() (games.among_us.state.AmongUsState method) (haive.games.among_us.AmongUsState method) (haive.games.among_us.state.AmongUsState method) add_observation_to_all_in_room() (games.among_us.state.AmongUsState method) (haive.games.among_us.AmongUsState method) (haive.games.among_us.state.AmongUsState method) add_optional_variable() (haive.core.engine.aug_llm.AugLLMConfig method) add_piece() (games.core.game.containers.base.PlayerHand method) (haive.games.core.game.containers.base.PlayerHand method) add_player() (games.core.game.core_game.Game method) (games.core.game.pieces.core_game.Game method) (haive.games.core.game.core_game.Game method) (haive.games.core.game.pieces.core_game.Game method) add_prompt_template() (haive.core.engine.aug_llm.AugLLMConfig method) add_public_announcement() (games.mafia.state.MafiaGameState method) (haive.games.mafia.state.MafiaGameState method) add_routed_tool() (haive.core.common.mixins.ToolRouteMixin method), [1] add_space() (games.core.game.core_board.Board method) (haive.games.core.game.core_board.Board method) add_system_message() (haive.core.engine.aug_llm.AugLLMConfig method) add_tool() (haive.core.common.mixins.ToolRouteMixin method), [1] (haive.core.engine.aug_llm.AugLLMConfig method) add_tool_with_route() (haive.core.engine.aug_llm.AugLLMConfig method) add_tools_from_list() (haive.core.common.mixins.ToolRouteMixin method), [1] add_tools_to_category() (haive.core.common.mixins.ToolRouteMixin method), [1] adjacent (games.risk.models.Territory attribute) (haive.games.risk.models.Territory attribute) advance_game_phase() (games.poker.state.PokerState method) (haive.games.poker.state.PokerState method) advance_phase() (games.among_us.state_manager.AmongUsStateManagerMixin class method) (games.framework.multi_player.state_manager.MultiPlayerGameStateManager class method) (games.hold_em.state_manager.HoldemGameStateManager static method) (games.mafia.state_manager.MafiaStateManager class method) (games.multi_player.state_manager.MultiPlayerGameStateManager class method) (haive.games.among_us.AmongUsStateManagerMixin class method) (haive.games.among_us.state_manager.AmongUsStateManagerMixin class method) (haive.games.debate.DebateStateManager class method) (haive.games.framework.multi_player.state_manager.MultiPlayerGameStateManager class method) (haive.games.hold_em.state_manager.HoldemGameStateManager static method) (haive.games.mafia.state_manager.MafiaStateManager class method) (haive.games.multi_player.state_manager.MultiPlayerGameStateManager class method) advance_player() (games.framework.multi_player.state.MultiPlayerGameState method) (games.multi_player.state.MultiPlayerGameState method) (haive.games.framework.multi_player.state.MultiPlayerGameState method) (haive.games.multi_player.state.MultiPlayerGameState method) advance_to_next_player() (games.hold_em.state.HoldemState method) (haive.games.hold_em.state.HoldemState method) age_in_seconds() (haive.core.common.mixins.TimestampMixin method), [1], [2] AgentDecision (class in games.poker.models) (class in haive.games.poker.models) AgentDecisionSchema (class in games.poker.models) (class in haive.games.poker.models) ai_difficulty_scaling (games.risk.config.RiskConfig attribute) (haive.games.risk.config.RiskConfig attribute) AIDebateJudge (class in games.debate_v2.judges) (class in haive.games.debate_v2.judges) AIGameJudge (class in games.common.voting_system) (class in haive.games.common.voting_system) ainvoke() (haive.core.engine.output_parser.OutputParserEngine method) alive_detective_count (games.mafia.state.MafiaGameState attribute) (haive.games.mafia.state.MafiaGameState attribute) alive_doctor_count (games.mafia.state.MafiaGameState attribute) (haive.games.mafia.state.MafiaGameState attribute) alive_mafia_count (games.mafia.state.MafiaGameState attribute) (haive.games.mafia.state.MafiaGameState attribute) alive_village_count (games.mafia.state.MafiaGameState attribute) (haive.games.mafia.state.MafiaGameState attribute) ALL_IN (games.poker.models.PlayerAction attribute) (haive.games.poker.models.PlayerAction attribute) all_ships_sunk() (games.battleship.models.PlayerBoard method) (haive.games.battleship.models.PlayerBoard method) alliance_system_enabled (games.risk.config.RiskConfig attribute) (haive.games.risk.config.RiskConfig attribute) allow_card_trade_anytime (games.risk.config.RiskConfig attribute) (haive.games.risk.config.RiskConfig attribute) allow_interruptions (games.debate.config.DebateAgentConfig attribute) (haive.games.debate.config.DebateAgentConfig attribute) (haive.games.debate.DebateAgentConfig attribute), [1] alternatives (games.chess.models.ChessPlayerDecision attribute) (games.connect4.models.Connect4PlayerDecision attribute) (haive.games.chess.models.ChessPlayerDecision attribute) (haive.games.connect4.models.Connect4PlayerDecision attribute) AmongUsActionType (class in games.among_us.models) (class in haive.games.among_us.models) AmongUsAgent (class in haive.games.among_us) AmongUsAgentConfig (class in haive.games.among_us) AmongUsAnalysis (class in games.among_us.models) (class in haive.games.among_us.models) AmongUsEngineFactory (class in games.among_us.generic_engines) (class in haive.games.among_us.generic_engines) AmongUsGamePhase (class in games.among_us.models) (class in haive.games.among_us) (class in haive.games.among_us.models) AmongUsPlayerDecision (class in games.among_us.models) (class in haive.games.among_us.models) AmongUsPlayerIdentifiers (class in games.among_us.generic_engines) (class in games.core.agent.generic_player_agent) (class in haive.games.among_us.generic_engines) (class in haive.games.core.agent.generic_player_agent) AmongUsPromptGenerator (class in games.among_us.generic_engines) (class in haive.games.among_us.generic_engines) AmongUsState (class in games.among_us.state) (class in haive.games.among_us) (class in haive.games.among_us.state) AmongUsStateManagerMixin (class in games.among_us.state_manager) (class in haive.games.among_us) (class in haive.games.among_us.state_manager) amount (games.poker.models.ActionRecord attribute) (games.poker.models.AgentDecision attribute) (games.poker.models.AgentDecisionSchema attribute) (games.poker.models.Pot attribute) (haive.games.poker.models.ActionRecord attribute) (haive.games.poker.models.AgentDecision attribute) (haive.games.poker.models.AgentDecisionSchema attribute) (haive.games.poker.models.Pot attribute) Analysis (class in games.battleship.models) (class in haive.games.battleship.models) analysis (games.battleship.models.Analysis attribute) (haive.games.battleship.models.Analysis attribute) analysis_history (games.risk.agent.RiskAgent attribute) (games.single_player.base.SinglePlayerGameState attribute) (haive.games.risk.agent.RiskAgent attribute) (haive.games.single_player.base.SinglePlayerGameState attribute) analysis_summary (games.risk.agent.RiskAgent property) (haive.games.risk.agent.RiskAgent property) analyze() (haive.core.engine.tool.ToolAnalyzer method) analyze_black_position() (games.chess.agent.ChessAgent method) (games.go.agent.GoAgent method) (haive.games.chess.agent.ChessAgent method) (haive.games.go.agent.GoAgent method) analyze_fox_position() (games.fox_and_geese.agent.FoxAndGeeseAgent method) (haive.games.fox_and_geese.agent.FoxAndGeeseAgent method) analyze_game_results() (in module games.hold_em.example) (in module haive.games.hold_em.example) analyze_geese_position() (games.fox_and_geese.agent.FoxAndGeeseAgent method) (haive.games.fox_and_geese.agent.FoxAndGeeseAgent method) analyze_hand() (games.hold_em.player_agent.HoldemPlayerAgent method) (haive.games.hold_em.player_agent.HoldemPlayerAgent method) analyze_opponents() (games.hold_em.player_agent.HoldemPlayerAgent method) (haive.games.hold_em.player_agent.HoldemPlayerAgent method) analyze_player1() (games.base.agent.GameAgent method) (games.checkers.agent.CheckersAgent method) (games.connect4.agent.Connect4Agent method) (games.fox_and_geese.agent.FoxAndGeeseAgent method) (games.framework.base.agent.GameAgent method) (games.mancala.agent_original.MancalaAgent method) (games.nim.agent.NimAgent method) (haive.games.base.agent.GameAgent method) (haive.games.checkers.agent.CheckersAgent method) (haive.games.connect4.agent.Connect4Agent method) (haive.games.fox_and_geese.agent.FoxAndGeeseAgent method) (haive.games.framework.base.agent.GameAgent method) (haive.games.mancala.agent_original.MancalaAgent method) (haive.games.nim.agent.NimAgent method) analyze_player2() (games.base.agent.GameAgent method) (games.checkers.agent.CheckersAgent method) (games.connect4.agent.Connect4Agent method) (games.fox_and_geese.agent.FoxAndGeeseAgent method) (games.framework.base.agent.GameAgent method) (games.mancala.agent_original.MancalaAgent method) (games.nim.agent.NimAgent method) (haive.games.base.agent.GameAgent method) (haive.games.checkers.agent.CheckersAgent method) (haive.games.connect4.agent.Connect4Agent method) (haive.games.fox_and_geese.agent.FoxAndGeeseAgent method) (haive.games.framework.base.agent.GameAgent method) (haive.games.mancala.agent_original.MancalaAgent method) (haive.games.nim.agent.NimAgent method) analyze_position() (games.base.agent.GameAgent method) (games.battleship.agent.BattleshipAgent method) (games.checkers.agent.CheckersAgent method) (games.chess.agent.ChessAgent method) (games.framework.base.agent.GameAgent method) (games.go.agent.GoAgent method) (games.mancala.agent_original.MancalaAgent method) (games.nim.agent.NimAgent method) (games.risk.agent.RiskAgent method) (games.single_player.base.SinglePlayerGameAgent method) (games.tic_tac_toe.agent.TicTacToeAgent method) (haive.games.base.agent.GameAgent method) (haive.games.battleship.agent.BattleshipAgent method) (haive.games.checkers.agent.CheckersAgent method) (haive.games.chess.agent.ChessAgent method) (haive.games.framework.base.agent.GameAgent method) (haive.games.go.agent.GoAgent method) (haive.games.mancala.agent_original.MancalaAgent method) (haive.games.nim.agent.NimAgent method) (haive.games.risk.agent.RiskAgent method) (haive.games.single_player.base.SinglePlayerGameAgent method) (haive.games.tic_tac_toe.agent.TicTacToeAgent method) analyze_situation() (games.hold_em.player_agent.HoldemPlayerAgent method) (haive.games.hold_em.player_agent.HoldemPlayerAgent method) analyze_white_position() (games.chess.agent.ChessAgent method) (games.go.agent.GoAgent method) (haive.games.chess.agent.ChessAgent method) (haive.games.go.agent.GoAgent method) animate_move() (games.among_us.enhanced_ui.EnhancedAmongUsUI method) (games.dominoes.rich_ui.DominoesRichUI method) (games.fox_and_geese.rich_ui.FoxAndGeeseRichUI method) (haive.games.among_us.enhanced_ui.EnhancedAmongUsUI method) (haive.games.dominoes.rich_ui.DominoesRichUI method) (haive.games.fox_and_geese.rich_ui.FoxAndGeeseRichUI method) announce_winner() (games.nim.standalone_game.NimUI method) (haive.games.nim.standalone_game.NimUI method) announcement (games.mafia.models.NarratorAction attribute) (games.mafia.models.NarratorDecisionSchema attribute) (haive.games.mafia.models.NarratorAction attribute) (haive.games.mafia.models.NarratorDecisionSchema attribute) api_key (haive.core.common.mixins.SecureConfigMixin attribute), [1] app (games.single_player.base.SinglePlayerGameAgent attribute) (haive.games.single_player.base.SinglePlayerGameAgent attribute) apply_move() (games.among_us.state_manager.AmongUsStateManagerMixin class method) (games.base.state_manager.GameStateManager class method) (games.checkers.state_manager.CheckersStateManager class method) (games.chess.state_manager.ChessGameStateManager static method) (games.clue.state_manager.ClueStateManager class method) (games.connect4.state_manager.Connect4StateManager class method) (games.fox_and_geese.state_manager.FoxAndGeeseStateManager class method) (games.framework.base.state_manager.GameStateManager class method) (games.framework.multi_player.state_manager.MultiPlayerGameStateManager class method) (games.go.state_manager.GoGameStateManager static method) (games.mafia.state_manager.MafiaStateManager class method) (games.mancala.state_manager.MancalaStateManager class method) (games.mastermind.state_manager.MastermindStateManager class method) (games.multi_player.state_manager.MultiPlayerGameStateManager class method) (games.nim.standalone_game.NimGameManager static method) (games.nim.state_manager.NimStateManager class method) (games.reversi.state_manager.ReversiStateManager class method) (games.risk.state_manager.RiskStateManager method) (games.single_player.base.SinglePlayerStateManager class method) (games.single_player.base.SinglePlayerStateManager method) (games.single_player.flow_free.state_manager.FlowFreeStateManager class method) (games.tic_tac_toe.state_manager.TicTacToeStateManager class method) (haive.games.among_us.AmongUsStateManagerMixin class method) (haive.games.among_us.state_manager.AmongUsStateManagerMixin class method) (haive.games.base.state_manager.GameStateManager class method) (haive.games.checkers.state_manager.CheckersStateManager class method) (haive.games.chess.state_manager.ChessGameStateManager static method) (haive.games.clue.state_manager.ClueStateManager class method) (haive.games.connect4.state_manager.Connect4StateManager class method) (haive.games.debate.DebateStateManager class method) (haive.games.fox_and_geese.state_manager.FoxAndGeeseStateManager class method) (haive.games.framework.base.state_manager.GameStateManager class method) (haive.games.framework.multi_player.state_manager.MultiPlayerGameStateManager class method) (haive.games.go.state_manager.GoGameStateManager static method) (haive.games.mafia.state_manager.MafiaStateManager class method) (haive.games.mancala.state_manager.MancalaStateManager class method) (haive.games.mastermind.state_manager.MastermindStateManager class method) (haive.games.multi_player.state_manager.MultiPlayerGameStateManager class method) (haive.games.nim.standalone_game.NimGameManager static method) (haive.games.nim.state_manager.NimStateManager class method) (haive.games.reversi.state_manager.ReversiStateManager class method) (haive.games.risk.state_manager.RiskStateManager method) (haive.games.single_player.base.SinglePlayerStateManager class method) (haive.games.single_player.base.SinglePlayerStateManager method) (haive.games.single_player.flow_free.state_manager.FlowFreeStateManager class method) (haive.games.tic_tac_toe.state_manager.TicTacToeStateManager class method) apply_player_action() (games.hold_em.state_manager.HoldemGameStateManager static method) (haive.games.hold_em.state_manager.HoldemGameStateManager static method) apply_reducers() (haive.core.schema.StateSchema method) apply_runnable_config() (haive.core.engine.aug_llm.AugLLMConfig method) arbitrary_types_allowed (games.chess.config.ChessConfig.Config attribute) (haive.games.chess.config.ChessConfig.Config attribute) argument_quality (games.debate.models.DebateAnalysis attribute) (haive.games.debate.models.DebateAnalysis attribute) armies (games.risk.models.RiskMove attribute) (games.risk.models.Territory attribute) (haive.games.risk.models.RiskMove attribute) (haive.games.risk.models.Territory attribute) ARTILLERY (games.risk.models.CardType attribute) (haive.games.risk.models.CardType attribute) arun() (haive.core.common.mixins.CheckpointerMixin method), [1] as_table() (haive.core.schema.StateSchema class method) astream() (haive.core.common.mixins.CheckpointerMixin method), [1] ASYNC_CAPABLE (haive.core.engine.tool.ToolCapability attribute) async_mode (games.framework.multi_player.config.MultiPlayerGameConfig attribute) (games.multi_player.config.MultiPlayerGameConfig attribute) (haive.games.framework.multi_player.config.MultiPlayerGameConfig attribute) (haive.games.multi_player.config.MultiPlayerGameConfig attribute) ATTACK (games.risk.models.MoveType attribute) (games.risk.models.PhaseType attribute) (haive.games.risk.models.MoveType attribute) (haive.games.risk.models.PhaseType attribute) attack_dice (games.risk.models.RiskMove attribute) (haive.games.risk.models.RiskMove attribute) attacker_captured_territory (games.risk.state.RiskState attribute) (haive.games.risk.state.RiskState attribute) attacking_chances (games.chess.models.SegmentedAnalysis attribute) (haive.games.chess.models.SegmentedAnalysis attribute) attacks (games.battleship.models.PlayerBoard attribute) (haive.games.battleship.models.PlayerBoard attribute) aug_llm_configs (games.connect4.config.Connect4AgentConfig attribute) (haive.games.connect4.config.Connect4AgentConfig attribute) AugLLMConfig (class in haive.core.engine.aug_llm) augment_tool() (haive.core.engine.tool.ToolEngine class method) auto_analyze (games.single_player.base.SinglePlayerGameConfig attribute) (games.single_player.flow_free.config.FlowFreeConfig attribute) (haive.games.single_player.base.SinglePlayerGameConfig attribute) (haive.games.single_player.flow_free.config.FlowFreeConfig attribute) auto_discover_mcp_tools (haive.core.common.mixins.MCPMixin attribute), [1], [2], [3] auto_route (haive.core.engine.tool.ToolEngine attribute) auto_tree() (in module haive.core.common.structures), [1] AutoTree (class in haive.core.common.structures), [1] average_armies_per_territory (games.risk.models.RiskAnalysis property) (haive.games.risk.models.RiskAnalysis property) award_pot() (games.hold_em.game_agent.HoldemGameAgent method) (games.hold_em.state_manager.HoldemGameStateManager static method) (haive.games.hold_em.game_agent.HoldemGameAgent method) (haive.games.hold_em.state_manager.HoldemGameStateManager static method) axial_coords (games.core.game.core_position.HexPosition property) (haive.games.core.game.core_position.HexPosition property) B balanced_initial_placement (games.risk.config.RiskConfig attribute) (haive.games.risk.config.RiskConfig attribute) BALLROOM (games.clue.models.ValidRoom attribute) (haive.games.clue.models.ValidRoom attribute) base_dir (games.framework.base.template_generator.GameTemplateGenerator attribute) (haive.games.framework.base.template_generator.GameTemplateGenerator attribute) BaseGameConfig (class in games.core.config.base) (class in haive.games.core.config.base) BATCH_CAPABLE (haive.core.engine.tool.ToolCapability attribute) BATTLESHIP (games.battleship.models.ShipType attribute) (haive.games.battleship.models.ShipType attribute) BattleshipAgent (class in games.battleship.agent) (class in haive.games.battleship.agent) BattleshipAgentConfig (class in games.battleship.config) (class in haive.games.battleship.config) BattleshipAgentConfig.Config (class in games.battleship.config) (class in haive.games.battleship.config) BattleshipEngineFactory (class in games.battleship.generic_engines) (class in haive.games.battleship.generic_engines) BattleshipPlayerIdentifiers (class in games.battleship.generic_engines) (class in games.core.agent.generic_player_agent) (class in haive.games.battleship.generic_engines) (class in haive.games.core.agent.generic_player_agent) BattleshipPromptGenerator (class in games.battleship.generic_engines) (class in haive.games.battleship.generic_engines) BattleshipStateManager (class in games.battleship.state_manager) (class in haive.games.battleship.state_manager) before_tool_validator (haive.core.common.mixins.ToolRouteMixin attribute), [1], [2], [3] benchmark_game() (games.clue.config.ClueConfig class method) (haive.games.clue.config.ClueConfig class method) best_moves (games.chess.models.ChessAnalysis attribute) (haive.games.chess.models.ChessAnalysis attribute) BET (games.poker.models.PlayerAction attribute) (haive.games.poker.models.PlayerAction attribute) BettingDecision (class in games.hold_em.models) (class in haive.games.hold_em.models) bias (games.debate.models.Participant attribute) (haive.games.debate.models.Participant attribute) big_blind (games.poker.config.PokerAgentConfig attribute) (games.poker.models.PokerGameState attribute) (haive.games.poker.config.PokerAgentConfig attribute) (haive.games.poker.models.PokerGameState attribute) BILLIARD_ROOM (games.clue.models.ValidRoom attribute) (haive.games.clue.models.ValidRoom attribute) binary_representation() (in module games.nim.example) (in module haive.games.nim.example) bind_tools_config (haive.core.engine.aug_llm.AugLLMConfig attribute) bind_tools_kwargs (haive.core.common.mixins.StructuredOutputMixin attribute), [1] (haive.core.engine.aug_llm.AugLLMConfig attribute) black_analysis (games.chess.state.ChessState attribute) (haive.games.chess.state.ChessState attribute) black_model (games.checkers.configurable_config.ConfigurableCheckersConfig attribute) (games.chess.dynamic_config.ChessConfig attribute) (games.reversi.configurable_config.ConfigurableReversiConfig attribute) (haive.games.checkers.configurable_config.ConfigurableCheckersConfig attribute) (haive.games.chess.dynamic_config.ChessConfig attribute) (haive.games.reversi.configurable_config.ConfigurableReversiConfig attribute) black_name (games.reversi.configurable_config.ConfigurableReversiConfig attribute) (haive.games.reversi.configurable_config.ConfigurableReversiConfig attribute) black_player_name (games.checkers.configurable_config.ConfigurableCheckersConfig attribute) (games.chess.config.ChessConfig attribute) (games.chess.dynamic_config.ChessConfig attribute) (haive.games.checkers.configurable_config.ConfigurableCheckersConfig attribute) (haive.games.chess.config.ChessConfig attribute) (haive.games.chess.dynamic_config.ChessConfig attribute) blackjack_value() (games.cards.models.card.Card method) (haive.games.cards.models.card.Card method) blitz() (games.risk.config.RiskConfig class method) (haive.games.risk.config.RiskConfig class method) blitz_mode (games.risk.config.RiskConfig attribute) (haive.games.risk.config.RiskConfig attribute) blocked_flows (games.single_player.flow_free.models.FlowFreeAnalysis attribute) (haive.games.single_player.flow_free.models.FlowFreeAnalysis attribute) blocking_moves (games.tic_tac_toe.models.TicTacToeAnalysis attribute) (haive.games.tic_tac_toe.models.TicTacToeAnalysis attribute) Board (class in games.base.models) (class in games.core.game.core_board) (class in haive.games.base.models) (class in haive.games.core.game.core_board) board (games.base.models.GameState attribute) (games.connect4.state.Connect4State attribute) (games.dominoes.state.DominoesState attribute) (games.mancala.state.MancalaState attribute) (games.reversi.state.ReversiState attribute) (games.tic_tac_toe.state.TicTacToeState attribute) (haive.games.base.models.GameState attribute) (haive.games.connect4.state.Connect4State attribute) (haive.games.dominoes.state.DominoesState attribute) (haive.games.mancala.state.MancalaState attribute) (haive.games.reversi.state.ReversiState attribute) (haive.games.tic_tac_toe.state.TicTacToeState attribute) board_fen (games.chess.state.ChessState property) (haive.games.chess.state.ChessState property) board_fens (games.chess.state.ChessState attribute) (haive.games.chess.state.ChessState attribute) board_fill_percentage (games.single_player.flow_free.state.FlowFreeState property) (haive.games.single_player.flow_free.state.FlowFreeState property) board_position (games.tic_tac_toe.models.TicTacToeMove property) (haive.games.tic_tac_toe.models.TicTacToeMove property) board_sgf (games.go.state.GoGameState attribute) (haive.games.go.state.GoGameState attribute) BOARD_SIZE (games.checkers.state_manager.CheckersStateManager attribute) board_size (games.go.models.GoMoveModel attribute) (games.go.state.GoGameState attribute) BOARD_SIZE (haive.games.checkers.state_manager.CheckersStateManager attribute) board_size (haive.games.go.models.GoMoveModel attribute) (haive.games.go.state.GoGameState attribute) board_string (games.clue.state.ClueState property) (games.connect4.state.Connect4State property) (games.dominoes.state.DominoesState property) (games.fox_and_geese.state.FoxAndGeeseState property) (games.mancala.state_original.MancalaState property) (games.nim.standalone_game.NimState property) (games.reversi.state.ReversiState property) (games.tic_tac_toe.state.TicTacToeState property) (haive.games.clue.state.ClueState property) (haive.games.connect4.state.Connect4State property) (haive.games.dominoes.state.DominoesState property) (haive.games.fox_and_geese.state.FoxAndGeeseState property) (haive.games.mancala.state_original.MancalaState property) (haive.games.nim.standalone_game.NimState property) (haive.games.reversi.state.ReversiState property) (haive.games.tic_tac_toe.state.TicTacToeState property) boneyard (games.dominoes.state.DominoesState attribute) (haive.games.dominoes.state.DominoesState attribute) boneyard_size (games.dominoes.state.DominoesState property) (haive.games.dominoes.state.DominoesState property) bonus (games.risk.models.Continent attribute) (haive.games.risk.models.Continent attribute) bonus_per_territory (games.risk.models.Continent property) (haive.games.risk.models.Continent property) BOOLEAN (haive.core.engine.output_parser.OutputParserType attribute) budget_chess() (in module games.chess.dynamic_config) (in module haive.games.chess.dynamic_config) build() (haive.core.schema.SchemaComposer method) build_battleship_engines() (in module games.battleship.engines) (in module haive.games.battleship.engines) build_checkers_aug_llms() (in module games.checkers.engines) (in module haive.games.checkers.engines) build_chess_aug_llms() (in module games.chess.engines) (in module haive.games.chess.engines) build_chess_aug_llms_per_color() (in module games.chess.aug_llms) (in module haive.games.chess.aug_llms) build_go_aug_llms() (in module games.go.engines) (in module haive.games.go.engines) build_holdem_game_engines() (in module games.hold_em.engines) (in module haive.games.hold_em.engines) build_legacy_engines() (games.chess.config.ChessConfig method) (games.chess.dynamic_config.ChessConfig method) (games.core.config.base.BaseGameConfig method) (haive.games.chess.config.ChessConfig method) (haive.games.chess.dynamic_config.ChessConfig method) (haive.games.core.config.base.BaseGameConfig method) build_monopoly_player_aug_llms() (in module games.monopoly.engines) (in module haive.games.monopoly.engines) build_player_engines() (in module games.hold_em.engines) (in module haive.games.hold_em.engines) bump_version() (haive.core.common.mixins.VersionMixin method), [1] C calculate_effective_stack() (in module games.hold_em.utils) (in module haive.games.hold_em.utils) calculate_feedback() (in module games.mastermind.demo) (in module haive.games.mastermind.demo) calculate_game_stats() (in module games.battleship.utils) (in module haive.games.battleship.utils) calculate_nim_sum() (in module games.nim.example) (in module haive.games.nim.example) calculate_pot_odds() (in module games.hold_em.utils) (in module haive.games.hold_em.utils) calculate_rent() (in module games.monopoly.standalone_demo) (in module games.monopoly.utils) (in module haive.games.monopoly.standalone_demo) (in module haive.games.monopoly.utils) CALL (games.poker.models.PlayerAction attribute) (haive.games.poker.models.PlayerAction attribute) call_mcp_prompt() (haive.core.common.mixins.MCPMixin method), [1] camel_to_snake_case() (in module haive.core.schema.field_utils) can_build_house() (games.monopoly.game.game.MonopolyGame method) (haive.games.monopoly.game.game.MonopolyGame method) can_kill() (games.among_us.models.PlayerState method) (haive.games.among_us.models.PlayerState method) (haive.games.among_us.PlayerState method) can_mortgage() (games.monopoly.game.game.MonopolyGame method) (haive.games.monopoly.game.game.MonopolyGame method) can_sell_house() (games.monopoly.game.game.MonopolyGame method) (haive.games.monopoly.game.game.MonopolyGame method) can_take_action() (games.core.game.core_game.TurnBasedGame method) (games.core.game.pieces.core_game.TurnBasedGame method) (haive.games.core.game.core_game.TurnBasedGame method) (haive.games.core.game.pieces.core_game.TurnBasedGame method) can_trade_cards (games.risk.models.Player property) (haive.games.risk.models.Player property) can_trade_properties() (in module games.monopoly.utils) (in module haive.games.monopoly.utils) can_unmortgage() (games.monopoly.game.game.MonopolyGame method) (haive.games.monopoly.game.game.MonopolyGame method) can_use_vent() (games.among_us.models.PlayerState method) (haive.games.among_us.models.PlayerState method) (haive.games.among_us.PlayerState method) CANDLESTICK (games.clue.models.ValidWeapon attribute) (haive.games.clue.models.ValidWeapon attribute) capabilities (haive.core.engine.tool.ToolProperties attribute) captured_pieces (games.chess.state.ChessState attribute) (haive.games.chess.state.ChessState attribute) captured_stones (games.go.state.GoGameState attribute) (haive.games.go.state.GoGameState attribute) Card (class in games.cards.models.card) (class in games.core.game.containers.deck) (class in games.poker.models) (class in games.risk.models) (class in haive.games.cards.models.card) (class in haive.games.core.game.containers.deck) (class in haive.games.poker.models) (class in haive.games.risk.models) card_to_rank_value() (in module games.hold_em.utils) (in module haive.games.hold_em.utils) card_to_suit() (in module games.hold_em.utils) (in module haive.games.hold_em.utils) card_type (games.clue.models.ClueCard attribute) (games.risk.models.Card attribute) (haive.games.clue.models.ClueCard attribute) (haive.games.risk.models.Card attribute) cards (games.poker.models.Hand attribute) (games.risk.models.Player attribute) (games.risk.models.RiskMove attribute) (haive.games.poker.models.Hand attribute) (haive.games.risk.models.Player attribute) (haive.games.risk.models.RiskMove attribute) CardType (class in games.clue.models) (class in games.risk.models) (class in haive.games.clue.models) (class in haive.games.risk.models) CardValue (class in games.poker.models) (class in haive.games.poker.models) CARRIER (games.battleship.models.ShipType attribute) (haive.games.battleship.models.ShipType attribute) casual_game() (games.clue.config.ClueConfig class method) (haive.games.among_us.AmongUsAgentConfig class method) (haive.games.clue.config.ClueConfig class method) category (haive.core.engine.tool.ToolProperties attribute) CAVALRY (games.risk.models.CardType attribute) (haive.games.risk.models.CardType attribute) Cell (class in games.base.models) (class in games.single_player.flow_free.state) (class in haive.games.base.models) (class in haive.games.single_player.flow_free.state) center_available (games.tic_tac_toe.models.TicTacToeAnalysis attribute) (haive.games.tic_tac_toe.models.TicTacToeAnalysis attribute) center_control (games.connect4.models.Connect4Analysis attribute) (haive.games.connect4.models.Connect4Analysis attribute) change_state() (haive.core.common.mixins.StateMixin method), [1] chebyshev_distance() (games.core.game.core_position.GridPosition method) (haive.games.core.game.core_position.GridPosition method) CHECK (games.poker.models.PlayerAction attribute) (haive.games.poker.models.PlayerAction attribute) check_all_ships_placed() (in module games.battleship.utils) (in module haive.games.battleship.utils) check_doubles() (games.monopoly.game_agent.MonopolyGameAgent method) (haive.games.monopoly.game_agent.MonopolyGameAgent method) check_end_condition() (games.core.game.core_game.Game method) (games.core.game.pieces.core_game.Game method) (haive.games.core.game.core_game.Game method) (haive.games.core.game.pieces.core_game.Game method) check_game_end() (games.hold_em.game_agent.HoldemGameAgent method) (games.hold_em.state_manager.HoldemGameStateManager static method) (haive.games.hold_em.game_agent.HoldemGameAgent method) (haive.games.hold_em.state_manager.HoldemGameStateManager static method) (in module games.monopoly.utils) (in module haive.games.monopoly.utils) check_game_end_node() (games.monopoly.game_agent.MonopolyGameAgent method) (haive.games.monopoly.game_agent.MonopolyGameAgent method) check_game_over() (games.battleship.agent.BattleshipAgent method) (games.connect4.state_manager.Connect4StateManager class method) (games.mancala.agent.MancalaAgent method) (haive.games.battleship.agent.BattleshipAgent method) (haive.games.connect4.state_manager.Connect4StateManager class method) (haive.games.mancala.agent.MancalaAgent method) check_game_status() (games.among_us.state_manager.AmongUsStateManagerMixin class method) (games.base.state_manager.GameStateManager class method) (games.battleship.agent.BattleshipAgent method) (games.checkers.state_manager.CheckersStateManager class method) (games.chess.agent.ChessAgent method) (games.clue.state_manager.ClueStateManager class method) (games.fox_and_geese.state_manager.FoxAndGeeseStateManager class method) (games.framework.base.state_manager.GameStateManager class method) (games.framework.multi_player.state_manager.MultiPlayerGameStateManager class method) (games.go.agent.GoAgent method) (games.mafia.state_manager.MafiaStateManager class method) (games.mancala.state_manager.MancalaStateManager class method) (games.mastermind.state_manager.MastermindStateManager class method) (games.multi_player.state_manager.MultiPlayerGameStateManager class method) (games.nim.standalone_game.NimGameManager static method) (games.nim.state_manager.NimStateManager class method) (games.reversi.state_manager.ReversiStateManager class method) (games.single_player.base.SinglePlayerStateManager class method) (games.single_player.base.SinglePlayerStateManager method) (games.single_player.flow_free.state_manager.FlowFreeStateManager class method) (games.tic_tac_toe.state_manager.TicTacToeStateManager class method) (haive.games.among_us.AmongUsStateManagerMixin class method) (haive.games.among_us.state_manager.AmongUsStateManagerMixin class method) (haive.games.base.state_manager.GameStateManager class method) (haive.games.battleship.agent.BattleshipAgent method) (haive.games.checkers.state_manager.CheckersStateManager class method) (haive.games.chess.agent.ChessAgent method) (haive.games.clue.state_manager.ClueStateManager class method) (haive.games.debate.DebateStateManager class method) (haive.games.fox_and_geese.state_manager.FoxAndGeeseStateManager class method) (haive.games.framework.base.state_manager.GameStateManager class method) (haive.games.framework.multi_player.state_manager.MultiPlayerGameStateManager class method) (haive.games.go.agent.GoAgent method) (haive.games.mafia.state_manager.MafiaStateManager class method) (haive.games.mancala.state_manager.MancalaStateManager class method) (haive.games.mastermind.state_manager.MastermindStateManager class method) (haive.games.multi_player.state_manager.MultiPlayerGameStateManager class method) (haive.games.nim.standalone_game.NimGameManager static method) (haive.games.nim.state_manager.NimStateManager class method) (haive.games.reversi.state_manager.ReversiStateManager class method) (haive.games.single_player.base.SinglePlayerStateManager class method) (haive.games.single_player.base.SinglePlayerStateManager method) (haive.games.single_player.flow_free.state_manager.FlowFreeStateManager class method) (haive.games.tic_tac_toe.state_manager.TicTacToeStateManager class method) check_solved() (games.single_player.rubiks.agent.RubiksCubeAgent method) (haive.games.single_player.rubiks.agent.RubiksCubeAgent method) check_win_condition() (games.among_us.state.AmongUsState method) (haive.games.among_us.AmongUsState method) (haive.games.among_us.state.AmongUsState method) CheckersAgent (class in games.checkers.agent) (class in haive.games.checkers.agent) CheckersPlayerIdentifiers (class in games.core.agent.generic_player_agent) (class in haive.games.core.agent.generic_player_agent) CheckersPromptGenerator (class in games.checkers.generic_engines) (class in haive.games.checkers.generic_engines) CheckersStateManager (class in games.checkers.state_manager) (class in haive.games.checkers.state_manager) CheckersUI (class in games.checkers.ui) (class in haive.games.checkers.ui) CheckpointerMixin (class in haive.core.common.mixins), [1] ChessAgent (class in games.chess.agent) (class in haive.games.chess.agent) ChessAnalysis (class in games.chess.models) (class in haive.games.chess.models) ChessAPIClient (class in games.chess.api_client_example) (class in haive.games.chess.api_client_example) ChessConfig (class in games.chess.config) (class in games.chess.dynamic_config) (class in haive.games.chess.config) (class in haive.games.chess.dynamic_config) ChessConfig.Config (class in games.chess.config) (class in haive.games.chess.config) ChessEvaluator (class in games.common.voting_system) (class in haive.games.common.voting_system) ChessGameStateManager (class in games.chess.state_manager) (class in haive.games.chess.state_manager) ChessMoveModel (class in games.chess.models) (class in haive.games.chess.models) ChessMoveValidation (class in games.chess.models) (class in haive.games.chess.models) ChessPlayerDecision (class in games.chess.models) (class in haive.games.chess.models) ChessPlayerIdentifiers (class in games.core.agent.generic_player_agent) (class in haive.games.core.agent.generic_player_agent) ChessPromptGenerator (class in games.chess.generic_engines) (class in haive.games.chess.generic_engines) ChessRichUI (class in games.chess.ui) (class in haive.games.chess.ui) ChessState (class in games.chess.state) (class in haive.games.chess.state) child_count (haive.core.common.structures.Tree property), [1] children (haive.core.common.structures.Tree attribute), [1] chips (games.poker.models.Player attribute) (games.poker.models.PlayerObservation attribute) (haive.games.poker.models.Player attribute) (haive.games.poker.models.PlayerObservation attribute) classic() (games.risk.config.RiskConfig class method) (haive.games.risk.config.RiskConfig class method) cleanup_mcp() (haive.core.common.mixins.MCPMixin method), [1] clear() (games.core.game.containers.base.GamePieceContainer method) (haive.games.core.game.containers.base.GamePieceContainer method) clear_messages() (haive.core.schema.StateSchema method) clear_metadata() (haive.core.common.mixins.MetadataMixin method), [1] clear_name() (haive.core.common.mixins.IdentifierMixin method), [1], [2] clear_tool_routes() (haive.core.common.mixins.ToolRouteMixin method), [1] clear_tools() (haive.core.common.mixins.ToolRouteMixin method), [1] (haive.core.engine.aug_llm.AugLLMConfig method) CLOSING_STATEMENTS (games.debate.models.DebatePhase attribute) (haive.games.debate.models.DebatePhase attribute) CLUBS (games.poker.models.Suit attribute) (haive.games.poker.models.Suit attribute) ClueAgent (class in games.clue.agent) (class in haive.games.clue.agent) ClueCard (class in games.clue.models) (class in haive.games.clue.models) ClueConfig (class in games.clue.config) (class in haive.games.clue.config) ClueEngineFactory (class in games.clue.generic_engines) (class in haive.games.clue.generic_engines) ClueGameController (class in games.clue.controller) (class in haive.games.clue.controller) ClueGameState (class in games.clue.controller) (class in haive.games.clue.controller) ClueGuess (class in games.clue.models) (class in haive.games.clue.models) ClueHypothesis (class in games.clue.models) (class in haive.games.clue.models) CluePlayer (class in games.clue.controller) (class in haive.games.clue.controller) CluePlayerIdentifiers (class in games.clue.generic_engines) (class in games.core.agent.generic_player_agent) (class in haive.games.clue.generic_engines) (class in haive.games.core.agent.generic_player_agent) CluePromptGenerator (class in games.clue.generic_engines) (class in haive.games.clue.generic_engines) ClueResponse (class in games.clue.models) (class in haive.games.clue.models) ClueSolution (class in games.clue.models) (class in haive.games.clue.models) ClueState (class in games.clue.state) (class in haive.games.clue.state) ClueStateManager (class in games.clue.state_manager) (class in haive.games.clue.state_manager) ClueUI (class in games.clue.ui) (class in haive.games.clue.ui) code (games.mastermind.models.ColorCode attribute) (haive.games.mastermind.models.ColorCode attribute) codebreaker_model (games.mastermind.configurable_config.ConfigurableMastermindConfig attribute) (haive.games.mastermind.configurable_config.ConfigurableMastermindConfig attribute) codebreaker_name (games.mastermind.configurable_config.ConfigurableMastermindConfig attribute) (haive.games.mastermind.configurable_config.ConfigurableMastermindConfig attribute) codemaker_model (games.mastermind.configurable_config.ConfigurableMastermindConfig attribute) (haive.games.mastermind.configurable_config.ConfigurableMastermindConfig attribute) codemaker_name (games.mastermind.configurable_config.ConfigurableMastermindConfig attribute) (haive.games.mastermind.configurable_config.ConfigurableMastermindConfig attribute) col (games.battleship.models.Coordinates attribute) (games.battleship.models.MoveCommand attribute) (games.battleship.models.MoveOutcome attribute) (games.fox_and_geese.models.FoxAndGeesePosition attribute) (games.reversi.models.Position attribute) (games.reversi.models.ReversiMove attribute) (games.single_player.flow_free.models.Position attribute) (games.tic_tac_toe.models.TicTacToeMove attribute) (haive.games.battleship.models.Coordinates attribute) (haive.games.battleship.models.MoveCommand attribute) (haive.games.battleship.models.MoveOutcome attribute) (haive.games.fox_and_geese.models.FoxAndGeesePosition attribute) (haive.games.reversi.models.Position attribute) (haive.games.reversi.models.ReversiMove attribute) (haive.games.single_player.flow_free.models.Position attribute) (haive.games.tic_tac_toe.models.TicTacToeMove attribute) COLONEL_MUSTARD (games.clue.models.ValidSuspect attribute) (haive.games.clue.models.ValidSuspect attribute) color (games.cards.models.card.Suit property) (games.single_player.flow_free.state.Flow attribute) (haive.games.cards.models.card.Suit property) (haive.games.single_player.flow_free.state.Flow attribute) color_to_emoji() (games.mastermind.demo.MastermindUI method) (haive.games.mastermind.demo.MastermindUI method) color_to_styled_text() (games.mastermind.ui.MastermindUI method) (haive.games.mastermind.ui.MastermindUI method) ColorCode (class in games.mastermind.demo) (class in games.mastermind.models) (class in haive.games.mastermind.demo) (class in haive.games.mastermind.models) colors (games.checkers.ui.CheckersUI attribute) (games.clue.ui.ClueUI attribute) (games.connect4.ui.Connect4UI attribute) (games.dominoes.rich_ui.DominoesRichUI attribute) (games.fox_and_geese.rich_ui.FoxAndGeeseRichUI attribute) (games.mastermind.models.MastermindGuess attribute) (haive.games.checkers.ui.CheckersUI attribute) (haive.games.clue.ui.ClueUI attribute) (haive.games.connect4.ui.Connect4UI attribute) (haive.games.dominoes.rich_ui.DominoesRichUI attribute) (haive.games.fox_and_geese.rich_ui.FoxAndGeeseRichUI attribute) (haive.games.mastermind.models.MastermindGuess attribute) cols (games.single_player.flow_free.config.FlowFreeConfig attribute) (games.single_player.flow_free.state.FlowFreeState attribute) (haive.games.single_player.flow_free.config.FlowFreeConfig attribute) (haive.games.single_player.flow_free.state.FlowFreeState attribute) column (games.connect4.models.Connect4Move attribute) (haive.games.connect4.models.Connect4Move attribute) combine_with() (haive.core.schema.StateSchema method) COMBINING (haive.core.engine.output_parser.OutputParserType attribute) COMMA_SEPARATED_LIST (haive.core.engine.output_parser.OutputParserType attribute) COMMON (haive.games.among_us.TaskType attribute) COMMUNICATION (haive.core.engine.tool.ToolCategory attribute) community_cards (games.poker.models.PlayerObservation attribute) (games.poker.models.PokerGameState attribute) (haive.games.poker.models.PlayerObservation attribute) (haive.games.poker.models.PokerGameState attribute) compare_checkers_with_other_games() (in module games.checkers.generic_engines) (in module haive.games.checkers.generic_engines) compare_chess_vs_ttt_patterns() (in module games.tic_tac_toe.generic_engines) (in module haive.games.tic_tac_toe.generic_engines) compare_with() (haive.core.schema.StateSchema class method) competitive() (games.battleship.config.BattleshipAgentConfig class method) (haive.games.battleship.config.BattleshipAgentConfig class method) competitive_chess() (in module games.chess.dynamic_config) (in module haive.games.chess.dynamic_config) competitive_config() (games.tic_tac_toe.config.TicTacToeConfig class method) (haive.games.tic_tac_toe.config.TicTacToeConfig class method) competitive_game() (games.clue.config.ClueConfig class method) (haive.games.clue.config.ClueConfig class method) COMPLETED (games.clue.models.GameStatus attribute) completed (games.single_player.flow_free.state.Flow attribute) COMPLETED (haive.games.among_us.TaskStatus attribute) (haive.games.clue.models.GameStatus attribute) completed (haive.games.single_player.flow_free.state.Flow attribute) completed_flows (games.single_player.flow_free.models.FlowFreeAnalysis attribute) (haive.games.single_player.flow_free.models.FlowFreeAnalysis attribute) completion_percentage (games.among_us.models.Task property) (games.single_player.flow_free.models.FlowFreeAnalysis property) (games.single_player.flow_free.state.FlowFreeState property) (haive.games.among_us.models.Task property) (haive.games.among_us.Task property) (haive.games.single_player.flow_free.models.FlowFreeAnalysis property) (haive.games.single_player.flow_free.state.FlowFreeState property) complexity_level (games.risk.config.RiskConfig property) (haive.games.risk.config.RiskConfig property) comprehensive_validation_and_setup() (haive.core.engine.aug_llm.AugLLMConfig method) COMPUTATION (haive.core.engine.tool.ToolCategory attribute) conclude_conversation() (games.debate_v2.agent.GameDebateAgent method) (games.debate_v2.agent_with_judges.JudgedGameDebateAgent method) (haive.games.debate_v2.agent.GameDebateAgent method) (haive.games.debate_v2.agent_with_judges.JudgedGameDebateAgent method) CONCLUSION (games.debate.models.DebatePhase attribute) (haive.games.debate.models.DebatePhase attribute) confidence (games.among_us.models.AmongUsPlayerDecision attribute) (games.clue.models.ClueHypothesis attribute) (haive.games.among_us.models.AmongUsPlayerDecision attribute) (haive.games.clue.models.ClueHypothesis attribute) config (games.base.agent.GameAgent attribute) (games.battleship.agent.BattleshipAgent attribute) (games.checkers.agent.CheckersAgent attribute) (games.chess.agent.ChessAgent attribute) (games.clue.agent.ClueAgent attribute) (games.debate.agent.DebateAgent attribute) (games.framework.base.agent.GameAgent attribute) (games.framework.multi_player.agent.MultiPlayerGameAgent attribute) (games.go.agent.GoAgent attribute) (games.mancala.agent.MancalaAgent attribute) (games.multi_player.agent.MultiPlayerGameAgent attribute) (games.risk.state_manager.RiskStateManager attribute) (games.single_player.agent.SinglePlayerGameAgent attribute) (games.single_player.base.SinglePlayerGameAgent attribute) (games.tic_tac_toe.agent.TicTacToeAgent attribute) (haive.games.base.agent.GameAgent attribute) (haive.games.battleship.agent.BattleshipAgent attribute) (haive.games.checkers.agent.CheckersAgent attribute) (haive.games.chess.agent.ChessAgent attribute) (haive.games.clue.agent.ClueAgent attribute) (haive.games.debate.agent.DebateAgent attribute) (haive.games.debate.DebateAgent attribute) (haive.games.framework.base.agent.GameAgent attribute) (haive.games.framework.multi_player.agent.MultiPlayerGameAgent attribute) (haive.games.go.agent.GoAgent attribute) (haive.games.mancala.agent.MancalaAgent attribute) (haive.games.multi_player.agent.MultiPlayerGameAgent attribute) (haive.games.risk.state_manager.RiskStateManager attribute) (haive.games.single_player.agent.SinglePlayerGameAgent attribute) (haive.games.single_player.base.SinglePlayerGameAgent attribute) (haive.games.tic_tac_toe.agent.TicTacToeAgent attribute) config_class (haive.games.among_us.AmongUsAgent attribute) (haive.games.debate.DebateAgent attribute) ConfigMode (class in games.core.config.base) (class in haive.games.core.config.base) ConfigurableAmongUsConfig (class in games.among_us.configurable_config) (class in haive.games.among_us.configurable_config) ConfigurableBattleshipConfig (class in games.battleship.configurable_config) (class in haive.games.battleship.configurable_config) ConfigurableCheckersConfig (class in games.checkers.configurable_config) (class in haive.games.checkers.configurable_config) ConfigurableChessConfig (class in games.chess.configurable_config) (class in haive.games.chess.configurable_config) ConfigurableChessConfig.Config (class in games.chess.configurable_config) (class in haive.games.chess.configurable_config) ConfigurableClueConfig (class in games.clue.configurable_config) (class in haive.games.clue.configurable_config) ConfigurableConnect4Config (class in games.connect4.configurable_config) (class in haive.games.connect4.configurable_config) ConfigurableConnect4Config.Config (class in games.connect4.configurable_config) (class in haive.games.connect4.configurable_config) ConfigurableDebateConfig (class in games.debate.configurable_config) (class in haive.games.debate.configurable_config) ConfigurableDominoesConfig (class in games.dominoes.configurable_config) (class in haive.games.dominoes.configurable_config) ConfigurableFoxAndGeeseConfig (class in games.fox_and_geese.configurable_config) (class in haive.games.fox_and_geese.configurable_config) ConfigurableGameAgent (class in games.core.agent.player_agent) (class in haive.games.core.agent.player_agent) ConfigurableHoldemConfig (class in games.hold_em.configurable_config) (class in haive.games.hold_em.configurable_config) ConfigurableMafiaConfig (class in games.mafia.configurable_config) (class in haive.games.mafia.configurable_config) ConfigurableMancalaConfig (class in games.mancala.configurable_config) (class in haive.games.mancala.configurable_config) ConfigurableMastermindConfig (class in games.mastermind.configurable_config) (class in haive.games.mastermind.configurable_config) ConfigurableMonopolyConfig (class in games.monopoly.configurable_config) (class in haive.games.monopoly.configurable_config) ConfigurableNimConfig (class in games.nim.configurable_config) (class in haive.games.nim.configurable_config) ConfigurablePokerConfig (class in games.poker.configurable_config) (class in haive.games.poker.configurable_config) ConfigurableReversiConfig (class in games.reversi.configurable_config) (class in haive.games.reversi.configurable_config) ConfigurableRiskConfig (class in games.risk.configurable_config) (class in haive.games.risk.configurable_config) ConfigurableTicTacToeConfig (class in games.tic_tac_toe.configurable_config) (class in haive.games.tic_tac_toe.configurable_config) configuration_summary (games.battleship.config.BattleshipAgentConfig property) (haive.games.battleship.config.BattleshipAgentConfig property) configure_engines() (games.core.config.base.BaseGameConfig method) (haive.games.core.config.base.BaseGameConfig method) configure_engines_and_names() (games.chess.configurable_config.ConfigurableChessConfig method) (games.connect4.configurable_config.ConfigurableConnect4Config method) (haive.games.chess.configurable_config.ConfigurableChessConfig method) (haive.games.connect4.configurable_config.ConfigurableConnect4Config method) configure_runnable() (games.utils.recursion_config.RecursionConfig class method) (haive.games.utils.recursion_config.RecursionConfig class method) Connect4Agent (class in games.connect4.agent) (class in haive.games.connect4.agent) Connect4AgentConfig (class in games.connect4.config) (class in haive.games.connect4.config) Connect4AgentConfig.Config (class in games.connect4.config) (class in haive.games.connect4.config) Connect4Analysis (class in games.connect4.models) (class in haive.games.connect4.models) Connect4Move (class in games.connect4.models) (class in haive.games.connect4.models) Connect4PlayerDecision (class in games.connect4.models) (class in haive.games.connect4.models) Connect4PlayerIdentifiers (class in games.core.agent.generic_player_agent) (class in haive.games.core.agent.generic_player_agent) Connect4PromptGenerator (class in games.connect4.generic_engines) (class in haive.games.connect4.generic_engines) Connect4State (class in games.connect4.state) (class in haive.games.connect4.state) Connect4StateManager (class in games.connect4.state_manager) (class in haive.games.connect4.state_manager) Connect4UI (class in games.connect4.ui) (class in haive.games.connect4.ui) connect_spaces() (games.core.game.core_board.Board method) (haive.games.core.game.core_board.Board method) connection_count (games.among_us.models.Room property) (games.among_us.models.Vent property) (haive.games.among_us.models.Room property) (haive.games.among_us.models.Vent property) connections (games.among_us.models.Room attribute) (games.among_us.models.Vent attribute) (haive.games.among_us.models.Room attribute) (haive.games.among_us.models.Vent attribute) CONSERVATORY (games.clue.models.ValidRoom attribute) (haive.games.clue.models.ValidRoom attribute) console (games.checkers.ui.CheckersUI attribute) (games.clue.ui.ClueUI attribute) (games.connect4.ui.Connect4UI attribute) (games.dominoes.rich_ui.DominoesRichUI attribute) (games.fox_and_geese.rich_ui.FoxAndGeeseRichUI attribute) (haive.games.checkers.ui.CheckersUI attribute) (haive.games.clue.ui.ClueUI attribute) (haive.games.connect4.ui.Connect4UI attribute) (haive.games.dominoes.rich_ui.DominoesRichUI attribute) (haive.games.fox_and_geese.rich_ui.FoxAndGeeseRichUI attribute) constraints (games.debate.models.Topic attribute) (haive.games.debate.models.Topic attribute) content (games.debate.models.Statement attribute) (haive.core.common.structures.Leaf attribute), [1] (haive.core.common.structures.Tree attribute) (haive.core.common.structures.TreeNode attribute), [1] (haive.games.debate.models.Statement attribute) Continent (class in games.risk.models) (class in haive.games.risk.models) continent (games.risk.models.Territory attribute) (haive.games.risk.models.Territory attribute) continent_bonus (games.risk.models.RiskAnalysis property) (haive.games.risk.models.RiskAnalysis property) continents (games.risk.state.RiskState attribute) (haive.games.risk.state.RiskState attribute) controlled_continents (games.risk.models.RiskAnalysis attribute) (haive.games.risk.models.RiskAnalysis attribute) controlled_territories (games.risk.models.RiskAnalysis attribute) (haive.games.risk.models.RiskAnalysis attribute) Coordinates (class in games.battleship.models) (class in haive.games.battleship.models) coordinates (games.battleship.models.Ship attribute) (games.battleship.models.ShipPlacement attribute) (games.core.game.core_position.GridPosition property) (games.core.game.core_position.PointPosition property) (games.core.game.core_space.GridSpace property) (games.core.game.core_space.HexSpace property) (haive.games.battleship.models.Ship attribute) (haive.games.battleship.models.ShipPlacement attribute) (haive.games.core.game.core_position.GridPosition property) (haive.games.core.game.core_position.PointPosition property) (haive.games.core.game.core_space.GridSpace property) (haive.games.core.game.core_space.HexSpace property) COORDINATION (haive.core.engine.tool.ToolCategory attribute) copy() (games.mancala.state_original.MancalaState method) (haive.core.schema.StateSchema method) (haive.games.mancala.state_original.MancalaState method) corner_available (games.tic_tac_toe.models.TicTacToeAnalysis attribute) (haive.games.tic_tac_toe.models.TicTacToeAnalysis attribute) corner_discs (games.reversi.models.ReversiAnalysis attribute) (haive.games.reversi.models.ReversiAnalysis attribute) correct_color (games.mastermind.models.MastermindFeedback attribute) (haive.games.mastermind.models.MastermindFeedback attribute) correct_position (games.mastermind.models.MastermindFeedback attribute) (haive.games.mastermind.models.MastermindFeedback attribute) count() (games.core.game.containers.base.GamePieceContainer method) (haive.games.core.game.containers.base.GamePieceContainer method) count_players_in_phase() (in module games.hold_em.utils) (in module haive.games.hold_em.utils) create_academic_judges() (in module games.debate_v2.judges) (in module haive.games.debate_v2.judges) create_advanced_clue_config() (in module games.clue.configurable_config) (in module haive.games.clue.configurable_config) create_advanced_clue_engines() (in module games.clue.generic_engines) (in module haive.games.clue.generic_engines) create_advanced_config() (in module games.core.config.base) (in module haive.games.core.config.base) create_advanced_debate_config() (in module games.debate.configurable_config) (in module haive.games.debate.configurable_config) create_advanced_debate_engines() (in module games.debate.generic_engines) (in module haive.games.debate.generic_engines) create_advanced_dominoes_config() (in module games.dominoes.configurable_config) (in module haive.games.dominoes.configurable_config) create_advanced_dominoes_engines() (in module games.dominoes.generic_engines) (in module haive.games.dominoes.generic_engines) create_advanced_fox_and_geese_config() (in module games.fox_and_geese.configurable_config) (in module haive.games.fox_and_geese.configurable_config) create_advanced_fox_and_geese_engines() (in module games.fox_and_geese.generic_engines) (in module haive.games.fox_and_geese.generic_engines) create_advanced_mafia_config() (in module games.mafia.configurable_config) (in module haive.games.mafia.configurable_config) create_advanced_mafia_engines() (in module games.mafia.generic_engines) (in module haive.games.mafia.generic_engines) create_advanced_mancala_config() (in module games.mancala.configurable_config) (in module haive.games.mancala.configurable_config) create_advanced_mancala_engines() (in module games.mancala.generic_engines) (in module haive.games.mancala.generic_engines) create_advanced_mastermind_config() (in module games.mastermind.configurable_config) (in module haive.games.mastermind.configurable_config) create_advanced_mastermind_engines() (in module games.mastermind.generic_engines) (in module haive.games.mastermind.generic_engines) create_advanced_nim_config() (in module games.nim.configurable_config) (in module haive.games.nim.configurable_config) create_advanced_nim_engines() (in module games.nim.generic_engines) (in module haive.games.nim.generic_engines) create_advanced_poker_config() (in module games.poker.configurable_config) (in module haive.games.poker.configurable_config) create_advanced_poker_engines() (in module games.poker.generic_engines) (in module haive.games.poker.generic_engines) create_advanced_reversi_config() (in module games.reversi.configurable_config) (in module haive.games.reversi.configurable_config) create_advanced_reversi_engines() (in module games.reversi.generic_engines) (in module haive.games.reversi.generic_engines) create_advanced_risk_config() (in module games.risk.configurable_config) (in module haive.games.risk.configurable_config) create_advanced_risk_engines() (in module games.risk.generic_engines) (in module haive.games.risk.generic_engines) create_among_us_config() (in module games.among_us.configurable_config) (in module haive.games.among_us.configurable_config) create_among_us_config_from_example() (in module games.among_us.configurable_config) (in module haive.games.among_us.configurable_config) create_among_us_config_from_player_configs() (in module games.among_us.configurable_config) (in module haive.games.among_us.configurable_config) create_analysis_panel() (games.dominoes.rich_ui.DominoesRichUI method) (games.dominoes.ui.DominoesUI method) (games.fox_and_geese.rich_ui.FoxAndGeeseRichUI method) (games.fox_and_geese.ui.FoxAndGeeseUI method) (games.mastermind.ui.MastermindUI method) (games.nim.ui.NimUI method) (games.tic_tac_toe.ui.RichTicTacToeRunner method) (haive.games.dominoes.rich_ui.DominoesRichUI method) (haive.games.dominoes.ui.DominoesUI method) (haive.games.fox_and_geese.rich_ui.FoxAndGeeseRichUI method) (haive.games.fox_and_geese.ui.FoxAndGeeseUI method) (haive.games.mastermind.ui.MastermindUI method) (haive.games.nim.ui.NimUI method) (haive.games.tic_tac_toe.ui.RichTicTacToeRunner method) create_analysis_prompt() (games.checkers.generic_engines.CheckersPromptGenerator method) (games.chess.generic_engines.ChessPromptGenerator method) (games.connect4.generic_engines.Connect4PromptGenerator method) (games.core.agent.generic_player_agent.GenericPromptGenerator method) (games.monopoly.generic_engines.MonopolyPromptGenerator method) (games.tic_tac_toe.generic_engines.TicTacToePromptGenerator method) (haive.games.checkers.generic_engines.CheckersPromptGenerator method) (haive.games.chess.generic_engines.ChessPromptGenerator method) (haive.games.connect4.generic_engines.Connect4PromptGenerator method) (haive.games.core.agent.generic_player_agent.GenericPromptGenerator method) (haive.games.monopoly.generic_engines.MonopolyPromptGenerator method) (haive.games.tic_tac_toe.generic_engines.TicTacToePromptGenerator method) create_analyzer_prompt() (games.among_us.generic_engines.AmongUsPromptGenerator method) (games.battleship.generic_engines.BattleshipPromptGenerator method) (games.clue.generic_engines.CluePromptGenerator method) (games.debate.generic_engines.DebatePromptGenerator method) (games.dominoes.generic_engines.DominoesPromptGenerator method) (games.fox_and_geese.generic_engines.FoxAndGeesePromptGenerator method) (games.hold_em.generic_engines.HoldemPromptGenerator method) (games.mafia.generic_engines.MafiaPromptGenerator method) (games.mancala.generic_engines.MancalaPromptGenerator method) (games.mastermind.generic_engines.MastermindPromptGenerator method) (games.monopoly.generic_engines.MonopolyPromptGenerator method) (games.nim.generic_engines.NimPromptGenerator method) (games.poker.generic_engines.PokerPromptGenerator method) (games.reversi.generic_engines.ReversiPromptGenerator method) (games.risk.generic_engines.RiskPromptGenerator method) (haive.games.among_us.generic_engines.AmongUsPromptGenerator method) (haive.games.battleship.generic_engines.BattleshipPromptGenerator method) (haive.games.clue.generic_engines.CluePromptGenerator method) (haive.games.debate.generic_engines.DebatePromptGenerator method) (haive.games.dominoes.generic_engines.DominoesPromptGenerator method) (haive.games.fox_and_geese.generic_engines.FoxAndGeesePromptGenerator method) (haive.games.hold_em.generic_engines.HoldemPromptGenerator method) (haive.games.mafia.generic_engines.MafiaPromptGenerator method) (haive.games.mancala.generic_engines.MancalaPromptGenerator method) (haive.games.mastermind.generic_engines.MastermindPromptGenerator method) (haive.games.monopoly.generic_engines.MonopolyPromptGenerator method) (haive.games.nim.generic_engines.NimPromptGenerator method) (haive.games.poker.generic_engines.PokerPromptGenerator method) (haive.games.reversi.generic_engines.ReversiPromptGenerator method) (haive.games.risk.generic_engines.RiskPromptGenerator method) create_annotated_field() (in module haive.core.schema.field_utils) create_anthropic_vs_openai_engines() (in module games.chess.configurable_engines) (in module haive.games.chess.configurable_engines) create_battleship_config() (in module games.battleship.configurable_config) (in module haive.games.battleship.configurable_config) create_battleship_config_from_example() (in module games.battleship.configurable_config) (in module haive.games.battleship.configurable_config) create_battleship_config_from_player_configs() (in module games.battleship.configurable_config) (in module haive.games.battleship.configurable_config) create_black_analyzer_engine() (in module games.chess.engines) (in module haive.games.chess.engines) create_black_player_engine() (in module games.chess.engines) (in module haive.games.chess.engines) create_board() (in module games.monopoly.standalone_demo) (in module games.monopoly.utils) (in module haive.games.monopoly.standalone_demo) (in module haive.games.monopoly.utils) create_board_panel() (games.dominoes.rich_ui.DominoesRichUI method) (games.dominoes.ui.DominoesUI method) (games.tic_tac_toe.ui.RichTicTacToeRunner method) (haive.games.dominoes.rich_ui.DominoesRichUI method) (haive.games.dominoes.ui.DominoesUI method) (haive.games.tic_tac_toe.ui.RichTicTacToeRunner method) create_board_table() (games.fox_and_geese.rich_ui.FoxAndGeeseRichUI method) (games.fox_and_geese.ui.FoxAndGeeseUI method) (haive.games.fox_and_geese.rich_ui.FoxAndGeeseRichUI method) (haive.games.fox_and_geese.ui.FoxAndGeeseUI method) create_budget_among_us_config() (in module games.among_us.configurable_config) (in module haive.games.among_us.configurable_config) create_budget_among_us_engines() (in module games.among_us.generic_engines) (in module haive.games.among_us.generic_engines) create_budget_battleship_config() (in module games.battleship.configurable_config) (in module haive.games.battleship.configurable_config) create_budget_battleship_engines() (in module games.battleship.generic_engines) (in module haive.games.battleship.generic_engines) create_budget_checkers_config() (in module games.checkers.configurable_config) (in module haive.games.checkers.configurable_config) create_budget_clue_config() (in module games.clue.configurable_config) (in module haive.games.clue.configurable_config) create_budget_clue_engines() (in module games.clue.generic_engines) (in module haive.games.clue.generic_engines) create_budget_debate_config() (in module games.debate.configurable_config) (in module haive.games.debate.configurable_config) create_budget_debate_engines() (in module games.debate.generic_engines) (in module haive.games.debate.generic_engines) create_budget_dominoes_config() (in module games.dominoes.configurable_config) (in module haive.games.dominoes.configurable_config) create_budget_dominoes_engines() (in module games.dominoes.generic_engines) (in module haive.games.dominoes.generic_engines) create_budget_fox_and_geese_config() (in module games.fox_and_geese.configurable_config) (in module haive.games.fox_and_geese.configurable_config) create_budget_fox_and_geese_engines() (in module games.fox_and_geese.generic_engines) (in module haive.games.fox_and_geese.generic_engines) create_budget_holdem_config() (in module games.hold_em.configurable_config) (in module haive.games.hold_em.configurable_config) create_budget_holdem_engines() (in module games.hold_em.generic_engines) (in module haive.games.hold_em.generic_engines) create_budget_mafia_config() (in module games.mafia.configurable_config) (in module haive.games.mafia.configurable_config) create_budget_mafia_engines() (in module games.mafia.generic_engines) (in module haive.games.mafia.generic_engines) create_budget_mancala_config() (in module games.mancala.configurable_config) (in module haive.games.mancala.configurable_config) create_budget_mancala_engines() (in module games.mancala.generic_engines) (in module haive.games.mancala.generic_engines) create_budget_mastermind_config() (in module games.mastermind.configurable_config) (in module haive.games.mastermind.configurable_config) create_budget_mastermind_engines() (in module games.mastermind.generic_engines) (in module haive.games.mastermind.generic_engines) create_budget_monopoly_config() (in module games.monopoly.configurable_config) (in module haive.games.monopoly.configurable_config) create_budget_monopoly_engines() (in module games.monopoly.generic_engines) (in module haive.games.monopoly.generic_engines) create_budget_nim_config() (in module games.nim.configurable_config) (in module haive.games.nim.configurable_config) create_budget_nim_engines() (in module games.nim.generic_engines) (in module haive.games.nim.generic_engines) create_budget_poker_config() (in module games.poker.configurable_config) (in module haive.games.poker.configurable_config) create_budget_poker_engines() (in module games.poker.generic_engines) (in module haive.games.poker.generic_engines) create_budget_reversi_config() (in module games.reversi.configurable_config) (in module haive.games.reversi.configurable_config) create_budget_reversi_engines() (in module games.reversi.generic_engines) (in module haive.games.reversi.generic_engines) create_budget_risk_config() (in module games.risk.configurable_config) (in module haive.games.risk.configurable_config) create_budget_risk_engines() (in module games.risk.generic_engines) (in module haive.games.risk.generic_engines) create_budget_ttt_config() (in module games.tic_tac_toe.configurable_config) (in module haive.games.tic_tac_toe.configurable_config) create_cash_game_config() (in module games.hold_em.config) (in module haive.games.hold_em.config) create_checkers_config() (in module games.checkers.configurable_config) (in module haive.games.checkers.configurable_config) create_checkers_config_from_example() (in module games.checkers.configurable_config) (in module haive.games.checkers.configurable_config) create_checkers_config_from_player_configs() (in module games.checkers.configurable_config) (in module haive.games.checkers.configurable_config) create_chess_analysis_prompt() (in module games.chess.configurable_engines) (in module haive.games.chess.configurable_engines) create_chess_api() (in module games.api.setup) (in module haive.games.api.setup) create_chess_config() (in module games.chess.configurable_config) (in module games.chess.dynamic_config) (in module haive.games.chess.configurable_config) (in module haive.games.chess.dynamic_config) create_chess_config_from_example() (in module games.chess.configurable_config) (in module games.chess.dynamic_config) (in module haive.games.chess.configurable_config) (in module haive.games.chess.dynamic_config) create_chess_config_from_player_configs() (in module games.chess.configurable_config) (in module haive.games.chess.configurable_config) create_chess_config_with_players() (in module games.chess.dynamic_config) (in module haive.games.chess.dynamic_config) create_chess_engines_from_config() (in module games.chess.llm_utils) (in module haive.games.chess.llm_utils) create_chess_engines_simple() (in module games.chess.llm_utils) (in module haive.games.chess.llm_utils) create_chess_move_prompt() (in module games.chess.configurable_engines) (in module haive.games.chess.configurable_engines) create_clue_config() (in module games.clue.configurable_config) (in module haive.games.clue.configurable_config) create_clue_config_from_example() (in module games.clue.configurable_config) (in module haive.games.clue.configurable_config) create_clue_config_from_player_configs() (in module games.clue.configurable_config) (in module haive.games.clue.configurable_config) create_competitive_checkers_config() (in module games.checkers.configurable_config) (in module haive.games.checkers.configurable_config) create_config() (in module games.single_player.flow_free.example) (in module haive.games.single_player.flow_free.example) create_config_from_args() (in module games.poker.example) (in module haive.games.poker.example) create_configurable_chess_engines() (in module games.chess.configurable_engines) (in module haive.games.chess.configurable_engines) create_configurable_tic_tac_toe_engines() (in module games.tic_tac_toe.configurable_engines) (in module haive.games.tic_tac_toe.configurable_engines) create_connect4_api() (in module games.api.setup) (in module haive.games.api.setup) create_connect4_config() (in module games.connect4.configurable_config) (in module haive.games.connect4.configurable_config) create_connect4_config_from_example() (in module games.connect4.configurable_config) (in module haive.games.connect4.configurable_config) create_connect4_config_from_player_configs() (in module games.connect4.configurable_config) (in module haive.games.connect4.configurable_config) create_custom_game() (in module games.hold_em.example) (in module haive.games.hold_em.example) create_custom_holdem_config() (in module games.hold_em.config) (in module haive.games.hold_em.config) create_debate_config() (in module games.debate.configurable_config) (in module haive.games.debate.configurable_config) create_debate_config_from_example() (in module games.debate.configurable_config) (in module haive.games.debate.configurable_config) create_debate_config_from_player_configs() (in module games.debate.configurable_config) (in module haive.games.debate.configurable_config) create_default_agent_configs() (in module games.poker.engines) (in module haive.games.poker.engines) create_default_holdem_config() (in module games.hold_em.config) (in module haive.games.hold_em.config) create_detective_among_us_config() (in module games.among_us.configurable_config) (in module haive.games.among_us.configurable_config) create_detective_among_us_engines() (in module games.among_us.generic_engines) (in module haive.games.among_us.generic_engines) create_domino_tile_art() (games.dominoes.rich_ui.DominoesRichUI method) (haive.games.dominoes.rich_ui.DominoesRichUI method) create_dominoes_config() (in module games.dominoes.configurable_config) (in module haive.games.dominoes.configurable_config) create_dominoes_config_from_example() (in module games.dominoes.configurable_config) (in module haive.games.dominoes.configurable_config) create_dominoes_config_from_player_configs() (in module games.dominoes.configurable_config) (in module haive.games.dominoes.configurable_config) create_engines_from_player_configs() (games.chess.config.ChessConfig method) (games.chess.dynamic_config.ChessConfig method) (games.core.agent.generic_player_agent.GenericGameEngineFactory method) (games.core.agent.player_agent.ConfigurableGameAgent method) (games.core.agent.player_agent.PlayerAgentFactory static method) (games.core.config.base.BaseGameConfig method) (haive.games.chess.config.ChessConfig method) (haive.games.chess.dynamic_config.ChessConfig method) (haive.games.core.agent.generic_player_agent.GenericGameEngineFactory method) (haive.games.core.agent.player_agent.ConfigurableGameAgent method) (haive.games.core.agent.player_agent.PlayerAgentFactory static method) (haive.games.core.config.base.BaseGameConfig method) create_engines_from_simple_configs() (games.core.agent.generic_player_agent.GenericGameEngineFactory method) (haive.games.core.agent.generic_player_agent.GenericGameEngineFactory method) (in module games.core.agent.generic_player_agent) (in module haive.games.core.agent.generic_player_agent) create_enhanced_invoke() (games.hold_em.engine_logging.EngineInvocationLogger method) (haive.games.hold_em.engine_logging.EngineInvocationLogger method) create_example_config() (in module games.core.config.base) (in module haive.games.core.config.base) create_example_player_configs() (games.core.config.base.BaseGameConfig method) (haive.games.core.config.base.BaseGameConfig method) create_experimental_among_us_config() (in module games.among_us.configurable_config) (in module haive.games.among_us.configurable_config) create_experimental_battleship_config() (in module games.battleship.configurable_config) (in module haive.games.battleship.configurable_config) create_experimental_checkers_config() (in module games.checkers.configurable_config) (in module haive.games.checkers.configurable_config) create_experimental_clue_config() (in module games.clue.configurable_config) (in module haive.games.clue.configurable_config) create_experimental_debate_config() (in module games.debate.configurable_config) (in module haive.games.debate.configurable_config) create_experimental_dominoes_config() (in module games.dominoes.configurable_config) (in module haive.games.dominoes.configurable_config) create_experimental_fox_and_geese_config() (in module games.fox_and_geese.configurable_config) (in module haive.games.fox_and_geese.configurable_config) create_experimental_holdem_config() (in module games.hold_em.configurable_config) (in module haive.games.hold_em.configurable_config) create_experimental_mafia_config() (in module games.mafia.configurable_config) (in module haive.games.mafia.configurable_config) create_experimental_mancala_config() (in module games.mancala.configurable_config) (in module haive.games.mancala.configurable_config) create_experimental_mastermind_config() (in module games.mastermind.configurable_config) (in module haive.games.mastermind.configurable_config) create_experimental_monopoly_config() (in module games.monopoly.configurable_config) (in module haive.games.monopoly.configurable_config) create_experimental_nim_config() (in module games.nim.configurable_config) (in module haive.games.nim.configurable_config) create_experimental_poker_config() (in module games.poker.configurable_config) (in module haive.games.poker.configurable_config) create_experimental_reversi_config() (in module games.reversi.configurable_config) (in module haive.games.reversi.configurable_config) create_experimental_risk_config() (in module games.risk.configurable_config) (in module haive.games.risk.configurable_config) create_experimental_ttt_config() (in module games.tic_tac_toe.configurable_config) (in module haive.games.tic_tac_toe.configurable_config) create_expert_panel() (games.debate_v2.judges.DebateJudgingPanel class method) (haive.games.debate_v2.judges.DebateJudgingPanel class method) create_fallback_engines() (in module games.hold_em.config) (in module haive.games.hold_em.config) create_fallback_game_engines() (in module games.hold_em.config) (in module haive.games.hold_em.config) create_field() (in module haive.core.schema.field_utils) create_field_name_from_model() (in module haive.core.schema.field_utils) create_fox_and_geese_config() (in module games.fox_and_geese.configurable_config) (in module haive.games.fox_and_geese.configurable_config) create_fox_and_geese_config_from_example() (in module games.fox_and_geese.configurable_config) (in module haive.games.fox_and_geese.configurable_config) create_fox_and_geese_config_from_player_configs() (in module games.fox_and_geese.configurable_config) (in module haive.games.fox_and_geese.configurable_config) create_game() (games.chess.api_client_example.ChessAPIClient method) (games.core.game.core_game.GameFactory static method) (games.core.game.pieces.core_game.GameFactory static method) (haive.games.chess.api_client_example.ChessAPIClient method) (haive.games.core.game.core_game.GameFactory static method) (haive.games.core.game.pieces.core_game.GameFactory static method) (in module games.chess.api_example) (in module haive.games.chess.api_example) create_game_agent() (games.base.factory.GameAgentFactory static method) (games.framework.base.factory.GameAgentFactory static method) (games.framework.multi_player.factory.MultiPlayerGameFactory static method) (games.multi_player.factory.MultiPlayerGameFactory static method) (haive.games.base.factory.GameAgentFactory static method) (haive.games.framework.base.factory.GameAgentFactory static method) (haive.games.framework.multi_player.factory.MultiPlayerGameFactory static method) (haive.games.multi_player.factory.MultiPlayerGameFactory static method) create_game_api() (in module games.api.setup) (in module haive.games.api.setup) create_game_info_panel() (games.among_us.enhanced_ui.EnhancedAmongUsUI method) (games.dominoes.rich_ui.DominoesRichUI method) (games.dominoes.ui.DominoesUI method) (games.fox_and_geese.rich_ui.FoxAndGeeseRichUI method) (games.fox_and_geese.ui.FoxAndGeeseUI method) (games.tic_tac_toe.ui.RichTicTacToeRunner method) (haive.games.among_us.enhanced_ui.EnhancedAmongUsUI method) (haive.games.dominoes.rich_ui.DominoesRichUI method) (haive.games.dominoes.ui.DominoesUI method) (haive.games.fox_and_geese.rich_ui.FoxAndGeeseRichUI method) (haive.games.fox_and_geese.ui.FoxAndGeeseUI method) (haive.games.tic_tac_toe.ui.RichTicTacToeRunner method) create_game_llm_pair() (games.llm_config_factory.GameLLMFactory class method) (haive.games.llm_config_factory.GameLLMFactory class method) create_game_over_panel() (games.among_us.enhanced_ui.EnhancedAmongUsUI method) (haive.games.among_us.enhanced_ui.EnhancedAmongUsUI method) create_game_specific_judges() (games.common.voting_system.GameVotingSystem class method) (haive.games.common.voting_system.GameVotingSystem class method) create_general_game_api() (in module games.api.general_api) (in module haive.games.api.general_api) create_generic_among_us_config_from_example() (in module games.among_us.generic_engines) (in module haive.games.among_us.generic_engines) create_generic_among_us_engines() (in module games.among_us.generic_engines) (in module haive.games.among_us.generic_engines) create_generic_among_us_engines_simple() (in module games.among_us.generic_engines) (in module haive.games.among_us.generic_engines) create_generic_battleship_config_from_example() (in module games.battleship.generic_engines) (in module haive.games.battleship.generic_engines) create_generic_battleship_engines() (in module games.battleship.generic_engines) (in module haive.games.battleship.generic_engines) create_generic_battleship_engines_simple() (in module games.battleship.generic_engines) (in module haive.games.battleship.generic_engines) create_generic_checkers_config_from_example() (in module games.checkers.generic_engines) (in module haive.games.checkers.generic_engines) create_generic_checkers_engines() (in module games.checkers.generic_engines) (in module haive.games.checkers.generic_engines) create_generic_checkers_engines_simple() (in module games.checkers.generic_engines) (in module haive.games.checkers.generic_engines) create_generic_chess_config_from_example() (in module games.chess.generic_engines) (in module haive.games.chess.generic_engines) create_generic_chess_engines() (in module games.chess.generic_engines) (in module haive.games.chess.generic_engines) create_generic_chess_engines_simple() (in module games.chess.generic_engines) (in module haive.games.chess.generic_engines) create_generic_clue_config_from_example() (in module games.clue.generic_engines) (in module haive.games.clue.generic_engines) create_generic_clue_engines() (in module games.clue.generic_engines) (in module haive.games.clue.generic_engines) create_generic_clue_engines_simple() (in module games.clue.generic_engines) (in module haive.games.clue.generic_engines) create_generic_connect4_config_from_example() (in module games.connect4.generic_engines) (in module haive.games.connect4.generic_engines) create_generic_connect4_engines() (in module games.connect4.generic_engines) (in module haive.games.connect4.generic_engines) create_generic_connect4_engines_simple() (in module games.connect4.generic_engines) (in module haive.games.connect4.generic_engines) create_generic_debate_config_from_example() (in module games.debate.generic_engines) (in module haive.games.debate.generic_engines) create_generic_debate_engines() (in module games.debate.generic_engines) (in module haive.games.debate.generic_engines) create_generic_debate_engines_simple() (in module games.debate.generic_engines) (in module haive.games.debate.generic_engines) create_generic_dominoes_config_from_example() (in module games.dominoes.generic_engines) (in module haive.games.dominoes.generic_engines) create_generic_dominoes_engines() (in module games.dominoes.generic_engines) (in module haive.games.dominoes.generic_engines) create_generic_dominoes_engines_simple() (in module games.dominoes.generic_engines) (in module haive.games.dominoes.generic_engines) create_generic_fox_and_geese_config_from_example() (in module games.fox_and_geese.generic_engines) (in module haive.games.fox_and_geese.generic_engines) create_generic_fox_and_geese_engines() (in module games.fox_and_geese.generic_engines) (in module haive.games.fox_and_geese.generic_engines) create_generic_fox_and_geese_engines_simple() (in module games.fox_and_geese.generic_engines) (in module haive.games.fox_and_geese.generic_engines) create_generic_game_config() (in module games.core.agent.generic_player_agent) (in module haive.games.core.agent.generic_player_agent) create_generic_holdem_config_from_example() (in module games.hold_em.generic_engines) (in module haive.games.hold_em.generic_engines) create_generic_holdem_engines() (in module games.hold_em.generic_engines) (in module haive.games.hold_em.generic_engines) create_generic_holdem_engines_simple() (in module games.hold_em.generic_engines) (in module haive.games.hold_em.generic_engines) create_generic_mafia_config_from_example() (in module games.mafia.generic_engines) (in module haive.games.mafia.generic_engines) create_generic_mafia_engines() (in module games.mafia.generic_engines) (in module haive.games.mafia.generic_engines) create_generic_mafia_engines_simple() (in module games.mafia.generic_engines) (in module haive.games.mafia.generic_engines) create_generic_mancala_config_from_example() (in module games.mancala.generic_engines) (in module haive.games.mancala.generic_engines) create_generic_mancala_engines() (in module games.mancala.generic_engines) (in module haive.games.mancala.generic_engines) create_generic_mancala_engines_simple() (in module games.mancala.generic_engines) (in module haive.games.mancala.generic_engines) create_generic_mastermind_config_from_example() (in module games.mastermind.generic_engines) (in module haive.games.mastermind.generic_engines) create_generic_mastermind_engines() (in module games.mastermind.generic_engines) (in module haive.games.mastermind.generic_engines) create_generic_mastermind_engines_simple() (in module games.mastermind.generic_engines) (in module haive.games.mastermind.generic_engines) create_generic_monopoly_config_from_example() (in module games.monopoly.generic_engines) (in module haive.games.monopoly.generic_engines) create_generic_monopoly_engines() (in module games.monopoly.generic_engines) (in module haive.games.monopoly.generic_engines) create_generic_monopoly_engines_simple() (in module games.monopoly.generic_engines) (in module haive.games.monopoly.generic_engines) create_generic_nim_config_from_example() (in module games.nim.generic_engines) (in module haive.games.nim.generic_engines) create_generic_nim_engines() (in module games.nim.generic_engines) (in module haive.games.nim.generic_engines) create_generic_nim_engines_simple() (in module games.nim.generic_engines) (in module haive.games.nim.generic_engines) create_generic_poker_config_from_example() (in module games.poker.generic_engines) (in module haive.games.poker.generic_engines) create_generic_poker_engines() (in module games.poker.generic_engines) (in module haive.games.poker.generic_engines) create_generic_poker_engines_simple() (in module games.poker.generic_engines) (in module haive.games.poker.generic_engines) create_generic_reversi_config_from_example() (in module games.reversi.generic_engines) (in module haive.games.reversi.generic_engines) create_generic_reversi_engines() (in module games.reversi.generic_engines) (in module haive.games.reversi.generic_engines) create_generic_reversi_engines_simple() (in module games.reversi.generic_engines) (in module haive.games.reversi.generic_engines) create_generic_risk_config_from_example() (in module games.risk.generic_engines) (in module haive.games.risk.generic_engines) create_generic_risk_engines() (in module games.risk.generic_engines) (in module haive.games.risk.generic_engines) create_generic_risk_engines_simple() (in module games.risk.generic_engines) (in module haive.games.risk.generic_engines) create_generic_ttt_config_from_example() (in module games.tic_tac_toe.generic_engines) (in module haive.games.tic_tac_toe.generic_engines) create_generic_ttt_engines() (in module games.tic_tac_toe.generic_engines) (in module haive.games.tic_tac_toe.generic_engines) create_generic_ttt_engines_simple() (in module games.tic_tac_toe.generic_engines) (in module haive.games.tic_tac_toe.generic_engines) create_guesses_table() (games.mastermind.demo.MastermindUI method) (games.mastermind.ui.MastermindUI method) (haive.games.mastermind.demo.MastermindUI method) (haive.games.mastermind.ui.MastermindUI method) create_header() (games.mastermind.demo.MastermindUI method) (games.nim.ui.NimUI method) (haive.games.mastermind.demo.MastermindUI method) (haive.games.nim.ui.NimUI method) create_heads_up_config() (in module games.hold_em.config) (in module haive.games.hold_em.config) create_heads_up_holdem_config() (in module games.hold_em.configurable_config) (in module haive.games.hold_em.configurable_config) create_heads_up_holdem_engines() (in module games.hold_em.generic_engines) (in module haive.games.hold_em.generic_engines) create_holdem_config() (in module games.hold_em.configurable_config) (in module haive.games.hold_em.configurable_config) create_holdem_config_from_example() (in module games.hold_em.configurable_config) (in module haive.games.hold_em.configurable_config) create_holdem_config_from_player_configs() (in module games.hold_em.configurable_config) (in module haive.games.hold_em.configurable_config) create_human_interrupt_tool() (haive.core.engine.tool.ToolEngine class method) create_info_panel() (games.mastermind.ui.MastermindUI method) (haive.games.mastermind.ui.MastermindUI method) create_initial_state() (games.hold_em.state_manager.HoldemGameStateManager static method) (games.monopoly.player_agent.MonopolyGameAgentConfig method) (haive.games.hold_em.state_manager.HoldemGameStateManager static method) (haive.games.monopoly.player_agent.MonopolyGameAgentConfig method) create_input_schema() (haive.core.schema.StateSchema class method) create_interruptible_tool() (haive.core.engine.tool.ToolEngine class method) create_judged_tournament_match() (games.debate_v2.agent_with_judges.JudgedGameDebateAgent class method) (haive.games.debate_v2.agent_with_judges.JudgedGameDebateAgent class method) create_last_move_panel() (games.dominoes.ui.DominoesUI method) (games.fox_and_geese.ui.FoxAndGeeseUI method) (haive.games.dominoes.ui.DominoesUI method) (haive.games.fox_and_geese.ui.FoxAndGeeseUI method) create_layout() (games.among_us.enhanced_ui.EnhancedAmongUsUI method) (games.dominoes.rich_ui.DominoesRichUI method) (games.dominoes.ui.DominoesUI method) (games.fox_and_geese.rich_ui.FoxAndGeeseRichUI method) (games.fox_and_geese.ui.FoxAndGeeseUI method) (games.mastermind.demo.MastermindUI method) (games.mastermind.ui.MastermindUI method) (games.nim.ui.NimUI method) (games.tic_tac_toe.ui.RichTicTacToeRunner method) (haive.games.among_us.enhanced_ui.EnhancedAmongUsUI method) (haive.games.dominoes.rich_ui.DominoesRichUI method) (haive.games.dominoes.ui.DominoesUI method) (haive.games.fox_and_geese.rich_ui.FoxAndGeeseRichUI method) (haive.games.fox_and_geese.ui.FoxAndGeeseUI method) (haive.games.mastermind.demo.MastermindUI method) (haive.games.mastermind.ui.MastermindUI method) (haive.games.nim.ui.NimUI method) (haive.games.tic_tac_toe.ui.RichTicTacToeRunner method) create_legacy_chess_config() (in module games.chess.dynamic_config) (in module haive.games.chess.dynamic_config) create_legal_moves_panel() (games.among_us.enhanced_ui.EnhancedAmongUsUI method) (games.fox_and_geese.rich_ui.FoxAndGeeseRichUI method) (haive.games.among_us.enhanced_ui.EnhancedAmongUsUI method) (haive.games.fox_and_geese.rich_ui.FoxAndGeeseRichUI method) create_llm_config() (games.core.agent.player_agent.PlayerAgentConfig method) (games.llm_config_factory.GameLLMFactory class method) (haive.games.core.agent.player_agent.PlayerAgentConfig method) (haive.games.llm_config_factory.GameLLMFactory class method) (in module games.core.agent.player_agent) (in module games.core.config.base) (in module haive.games.core.agent.player_agent) (in module haive.games.core.config.base) create_llm_config_for_provider() (in module games.poker.engines) (in module haive.games.poker.engines) create_mafia_config() (in module games.mafia.configurable_config) (in module haive.games.mafia.configurable_config) create_mafia_config_from_example() (in module games.mafia.configurable_config) (in module haive.games.mafia.configurable_config) create_mafia_config_from_player_configs() (in module games.mafia.configurable_config) (in module haive.games.mafia.configurable_config) create_mancala_config() (in module games.mancala.configurable_config) (in module haive.games.mancala.configurable_config) create_mancala_config_from_example() (in module games.mancala.configurable_config) (in module haive.games.mancala.configurable_config) create_mancala_config_from_player_configs() (in module games.mancala.configurable_config) (in module haive.games.mancala.configurable_config) create_map_visualization() (games.among_us.enhanced_ui.EnhancedAmongUsUI method) (haive.games.among_us.enhanced_ui.EnhancedAmongUsUI method) create_mastermind_config() (in module games.mastermind.configurable_config) (in module haive.games.mastermind.configurable_config) create_mastermind_config_from_example() (in module games.mastermind.configurable_config) (in module haive.games.mastermind.configurable_config) create_mastermind_config_from_player_configs() (in module games.mastermind.configurable_config) (in module haive.games.mastermind.configurable_config) create_meeting_panel() (games.among_us.enhanced_ui.EnhancedAmongUsUI method) (haive.games.among_us.enhanced_ui.EnhancedAmongUsUI method) create_mixed_among_us_engines() (in module games.among_us.generic_engines) (in module haive.games.among_us.generic_engines) create_mixed_battleship_engines() (in module games.battleship.generic_engines) (in module haive.games.battleship.generic_engines) create_mixed_clue_engines() (in module games.clue.generic_engines) (in module haive.games.clue.generic_engines) create_mixed_debate_engines() (in module games.debate.generic_engines) (in module haive.games.debate.generic_engines) create_mixed_dominoes_engines() (in module games.dominoes.generic_engines) (in module haive.games.dominoes.generic_engines) create_mixed_fox_and_geese_engines() (in module games.fox_and_geese.generic_engines) (in module haive.games.fox_and_geese.generic_engines) create_mixed_holdem_engines() (in module games.hold_em.generic_engines) (in module haive.games.hold_em.generic_engines) create_mixed_mafia_engines() (in module games.mafia.generic_engines) (in module haive.games.mafia.generic_engines) create_mixed_mancala_engines() (in module games.mancala.generic_engines) (in module haive.games.mancala.generic_engines) create_mixed_mastermind_engines() (in module games.mastermind.generic_engines) (in module haive.games.mastermind.generic_engines) create_mixed_monopoly_engines() (in module games.monopoly.generic_engines) (in module haive.games.monopoly.generic_engines) create_mixed_nim_engines() (in module games.nim.generic_engines) (in module haive.games.nim.generic_engines) create_mixed_poker_engines() (in module games.poker.generic_engines) (in module haive.games.poker.generic_engines) create_mixed_provider_engines() (in module games.chess.configurable_engines) (in module haive.games.chess.configurable_engines) create_mixed_reversi_engines() (in module games.reversi.generic_engines) (in module haive.games.reversi.generic_engines) create_mixed_risk_engines() (in module games.risk.generic_engines) (in module haive.games.risk.generic_engines) create_monopoly_config() (in module games.monopoly.configurable_config) (in module haive.games.monopoly.configurable_config) create_monopoly_config_from_example() (in module games.monopoly.configurable_config) (in module haive.games.monopoly.configurable_config) create_monopoly_config_from_player_configs() (in module games.monopoly.configurable_config) (in module haive.games.monopoly.configurable_config) create_move_history_panel() (games.dominoes.rich_ui.DominoesRichUI method) (games.fox_and_geese.rich_ui.FoxAndGeeseRichUI method) (haive.games.dominoes.rich_ui.DominoesRichUI method) (haive.games.fox_and_geese.rich_ui.FoxAndGeeseRichUI method) create_move_prompt() (games.among_us.generic_engines.AmongUsPromptGenerator method) (games.battleship.generic_engines.BattleshipPromptGenerator method) (games.checkers.generic_engines.CheckersPromptGenerator method) (games.chess.generic_engines.ChessPromptGenerator method) (games.clue.generic_engines.CluePromptGenerator method) (games.connect4.generic_engines.Connect4PromptGenerator method) (games.core.agent.generic_player_agent.GenericPromptGenerator method) (games.debate.generic_engines.DebatePromptGenerator method) (games.dominoes.generic_engines.DominoesPromptGenerator method) (games.fox_and_geese.generic_engines.FoxAndGeesePromptGenerator method) (games.hold_em.generic_engines.HoldemPromptGenerator method) (games.mafia.generic_engines.MafiaPromptGenerator method) (games.mancala.generic_engines.MancalaPromptGenerator method) (games.mastermind.generic_engines.MastermindPromptGenerator method) (games.monopoly.generic_engines.MonopolyPromptGenerator method) (games.nim.generic_engines.NimPromptGenerator method) (games.poker.generic_engines.PokerPromptGenerator method) (games.reversi.generic_engines.ReversiPromptGenerator method) (games.risk.generic_engines.RiskPromptGenerator method) (games.tic_tac_toe.generic_engines.TicTacToePromptGenerator method) (haive.games.among_us.generic_engines.AmongUsPromptGenerator method) (haive.games.battleship.generic_engines.BattleshipPromptGenerator method) (haive.games.checkers.generic_engines.CheckersPromptGenerator method) (haive.games.chess.generic_engines.ChessPromptGenerator method) (haive.games.clue.generic_engines.CluePromptGenerator method) (haive.games.connect4.generic_engines.Connect4PromptGenerator method) (haive.games.core.agent.generic_player_agent.GenericPromptGenerator method) (haive.games.debate.generic_engines.DebatePromptGenerator method) (haive.games.dominoes.generic_engines.DominoesPromptGenerator method) (haive.games.fox_and_geese.generic_engines.FoxAndGeesePromptGenerator method) (haive.games.hold_em.generic_engines.HoldemPromptGenerator method) (haive.games.mafia.generic_engines.MafiaPromptGenerator method) (haive.games.mancala.generic_engines.MancalaPromptGenerator method) (haive.games.mastermind.generic_engines.MastermindPromptGenerator method) (haive.games.monopoly.generic_engines.MonopolyPromptGenerator method) (haive.games.nim.generic_engines.NimPromptGenerator method) (haive.games.poker.generic_engines.PokerPromptGenerator method) (haive.games.reversi.generic_engines.ReversiPromptGenerator method) (haive.games.risk.generic_engines.RiskPromptGenerator method) (haive.games.tic_tac_toe.generic_engines.TicTacToePromptGenerator method) create_moves_table() (games.nim.ui.NimUI method) (haive.games.nim.ui.NimUI method) create_multi_game_checkers_demo() (in module games.checkers.generic_engines) (in module haive.games.checkers.generic_engines) create_multi_game_comparison() (in module games.tic_tac_toe.generic_engines) (in module haive.games.tic_tac_toe.generic_engines) create_naval_battleship_config() (in module games.battleship.configurable_config) (in module haive.games.battleship.configurable_config) create_naval_battleship_engines() (in module games.battleship.generic_engines) (in module haive.games.battleship.generic_engines) create_nim_config() (in module games.nim.configurable_config) (in module haive.games.nim.configurable_config) create_nim_config_from_example() (in module games.nim.configurable_config) (in module haive.games.nim.configurable_config) create_nim_config_from_player_configs() (in module games.nim.configurable_config) (in module haive.games.nim.configurable_config) create_other_players_panel() (games.among_us.enhanced_ui.EnhancedAmongUsUI method) (haive.games.among_us.enhanced_ui.EnhancedAmongUsUI method) create_output_schema() (haive.core.schema.StateSchema class method) create_piles_panel() (games.nim.ui.NimUI method) (haive.games.nim.ui.NimUI method) create_player_agent() (games.monopoly.player_agent.MonopolyGameAgentConfig method) (haive.games.monopoly.player_agent.MonopolyGameAgentConfig method) create_player_config() (in module games.core.agent.player_agent) (in module haive.games.core.agent.player_agent) create_player_decision_prompt() (in module games.hold_em.engines) (in module haive.games.hold_em.engines) create_player_engine() (games.core.agent.player_agent.PlayerAgentFactory static method) (haive.games.core.agent.player_agent.PlayerAgentFactory static method) create_player_hand_panel() (games.dominoes.rich_ui.DominoesRichUI method) (games.dominoes.ui.DominoesUI method) (haive.games.dominoes.rich_ui.DominoesRichUI method) (haive.games.dominoes.ui.DominoesUI method) create_player_info_panel() (games.among_us.enhanced_ui.EnhancedAmongUsUI method) (haive.games.among_us.enhanced_ui.EnhancedAmongUsUI method) create_player_observation() (games.poker.state.PokerState method) (haive.games.poker.state.PokerState method) create_players() (in module games.monopoly.standalone_demo) (in module games.monopoly.utils) (in module haive.games.monopoly.standalone_demo) (in module haive.games.monopoly.utils) create_poker_agent_configs() (in module games.poker.engines) (in module haive.games.poker.engines) create_poker_config() (in module games.poker.configurable_config) (in module haive.games.poker.configurable_config) create_poker_config_from_example() (in module games.poker.configurable_config) (in module haive.games.poker.configurable_config) create_poker_config_from_player_configs() (in module games.poker.configurable_config) (in module haive.games.poker.configurable_config) create_poker_pro_holdem_config() (in module games.hold_em.configurable_config) (in module haive.games.hold_em.configurable_config) create_poker_pro_holdem_engines() (in module games.hold_em.generic_engines) (in module haive.games.hold_em.generic_engines) create_position() (games.core.game.core_game.Game method) (games.core.game.pieces.core_game.Game method) (haive.games.core.game.core_game.Game method) (haive.games.core.game.pieces.core_game.Game method) create_property_tycoon_monopoly_config() (in module games.monopoly.configurable_config) (in module haive.games.monopoly.configurable_config) create_property_tycoon_monopoly_engines() (in module games.monopoly.generic_engines) (in module haive.games.monopoly.generic_engines) create_public_judges() (in module games.debate_v2.judges) (in module haive.games.debate_v2.judges) create_quick_ttt_config() (in module games.tic_tac_toe.configurable_config) (in module haive.games.tic_tac_toe.configurable_config) create_real_estate_mogul_monopoly_config() (in module games.monopoly.configurable_config) (in module haive.games.monopoly.configurable_config) create_real_estate_mogul_monopoly_engines() (in module games.monopoly.generic_engines) (in module haive.games.monopoly.generic_engines) create_retriever_tool() (haive.core.engine.tool.ToolEngine class method) create_retriever_tool_from_config() (haive.core.engine.tool.ToolEngine class method) create_reversi_config() (in module games.reversi.configurable_config) (in module haive.games.reversi.configurable_config) create_reversi_config_from_example() (in module games.reversi.configurable_config) (in module haive.games.reversi.configurable_config) create_reversi_config_from_player_configs() (in module games.reversi.configurable_config) (in module haive.games.reversi.configurable_config) create_risk_config() (in module games.risk.configurable_config) (in module haive.games.risk.configurable_config) create_risk_config_from_example() (in module games.risk.configurable_config) (in module haive.games.risk.configurable_config) create_risk_config_from_player_configs() (in module games.risk.configurable_config) (in module haive.games.risk.configurable_config) create_role_definitions() (games.core.agent.generic_player_agent.GenericGameEngineFactory method) (haive.games.core.agent.generic_player_agent.GenericGameEngineFactory method) create_role_specific_chess_engines() (in module games.chess.generic_engines) (in module haive.games.chess.generic_engines) create_runnable() (games.hold_em.engine_logging.LoggedAugLLMConfig method) (haive.core.engine.aug_llm.AugLLMConfig method) (haive.core.engine.output_parser.OutputParserEngine method) (haive.core.engine.tool.ToolEngine method) (haive.games.hold_em.engine_logging.LoggedAugLLMConfig method) create_sabotage_panel() (games.among_us.enhanced_ui.EnhancedAmongUsUI method) (haive.games.among_us.enhanced_ui.EnhancedAmongUsUI method) create_same_model_engines() (in module games.chess.configurable_engines) (in module haive.games.chess.configurable_engines) create_secret_panel() (games.mastermind.demo.MastermindUI method) (haive.games.mastermind.demo.MastermindUI method) create_simple_config() (in module games.core.config.base) (in module haive.games.core.config.base) create_simple_player_configs() (games.chess.config.ChessConfig method) (games.chess.dynamic_config.ChessConfig method) (games.core.config.base.BaseGameConfig method) (haive.games.chess.config.ChessConfig method) (haive.games.chess.dynamic_config.ChessConfig method) (haive.games.core.config.base.BaseGameConfig method) (in module games.core.agent.player_agent) (in module haive.games.core.agent.player_agent) create_simple_tic_tac_toe_player_configs() (in module games.tic_tac_toe.configurable_engines) (in module haive.games.tic_tac_toe.configurable_engines) create_standard_deck() (games.core.game.containers.deck.StandardPlayingCardDeck class method) (haive.games.core.game.containers.deck.StandardPlayingCardDeck class method) (in module games.hold_em.utils) (in module haive.games.hold_em.utils) create_standard_judges() (games.common.voting_system.GameVotingSystem class method) (haive.games.common.voting_system.GameVotingSystem class method) create_standard_panel() (games.debate_v2.judges.DebateJudgingPanel class method) (haive.games.debate_v2.judges.DebateJudgingPanel class method) create_standard_workflow() (games.base.factory.GameAgentFactory static method) (games.framework.base.factory.GameAgentFactory static method) (haive.games.base.factory.GameAgentFactory static method) (haive.games.framework.base.factory.GameAgentFactory static method) create_state_tool() (haive.core.engine.tool.ToolEngine class method) create_store_tools_suite() (haive.core.engine.tool.ToolEngine class method) create_structured_output_tool() (haive.core.engine.tool.ToolEngine class method) create_style_specific_engines() (in module games.hold_em.engines) (in module haive.games.hold_em.engines) create_tic_tac_toe_analysis_prompt() (in module games.tic_tac_toe.configurable_engines) (in module haive.games.tic_tac_toe.configurable_engines) create_tic_tac_toe_api() (in module games.api.setup) (in module haive.games.api.setup) create_tic_tac_toe_engines_from_models() (in module games.tic_tac_toe.configurable_engines) (in module haive.games.tic_tac_toe.configurable_engines) create_tic_tac_toe_move_prompt() (in module games.tic_tac_toe.configurable_engines) (in module haive.games.tic_tac_toe.configurable_engines) create_tool_from_config() (haive.core.engine.aug_llm.AugLLMConfig method) create_tournament_config() (in module games.checkers.example) (in module games.hold_em.config) (in module haive.games.checkers.example) (in module haive.games.hold_em.config) create_tournament_judges() (in module games.debate_v2.judges) (in module haive.games.debate_v2.judges) create_tournament_match() (games.debate_v2.agent.GameDebateAgent class method) (haive.games.debate_v2.agent.GameDebateAgent class method) create_ttt_config() (in module games.tic_tac_toe.configurable_config) (in module haive.games.tic_tac_toe.configurable_config) create_ttt_config_from_example() (in module games.tic_tac_toe.configurable_config) (in module haive.games.tic_tac_toe.configurable_config) create_ttt_config_from_player_configs() (in module games.tic_tac_toe.configurable_config) (in module haive.games.tic_tac_toe.configurable_config) create_typed_chess_engines() (in module games.chess.generic_engines) (in module haive.games.chess.generic_engines) create_voting_system() (in module games.common.voting_system) (in module haive.games.common.voting_system) create_white_analyzer_engine() (in module games.chess.engines) (in module haive.games.chess.engines) create_white_player_engine() (in module games.chess.engines) (in module haive.games.chess.engines) created_at (haive.core.common.mixins.TimestampMixin attribute), [1], [2], [3], [4], [5] CreateGameRequest (class in games.chess.api_example) (class in haive.games.chess.api_example) crew_advantage (games.among_us.models.AmongUsAnalysis attribute) (haive.games.among_us.models.AmongUsAnalysis attribute) CREWMATE (haive.games.among_us.PlayerRole attribute) crewmate_count (games.among_us.state.AmongUsState attribute) (haive.games.among_us.AmongUsState attribute), [1] (haive.games.among_us.state.AmongUsState attribute) crewmate_model (games.among_us.configurable_config.ConfigurableAmongUsConfig attribute) (haive.games.among_us.configurable_config.ConfigurableAmongUsConfig attribute) crewmate_player_name (games.among_us.configurable_config.ConfigurableAmongUsConfig attribute) (haive.games.among_us.configurable_config.ConfigurableAmongUsConfig attribute) critical_flows (games.single_player.flow_free.models.FlowFreeAnalysis attribute) (haive.games.single_player.flow_free.models.FlowFreeAnalysis attribute) CRUISER (games.battleship.models.ShipType attribute) (haive.games.battleship.models.ShipType attribute) current_bet (games.poker.models.Player attribute) (games.poker.models.PlayerObservation attribute) (games.poker.models.PokerGameState attribute) (haive.games.poker.models.Player attribute) (haive.games.poker.models.PlayerObservation attribute) (haive.games.poker.models.PokerGameState attribute) current_board_fen (games.chess.state.ChessState property) (haive.games.chess.state.ChessState property) current_decision (games.poker.state.PokerState attribute) (haive.games.poker.state.PokerState attribute) current_flow_id (games.single_player.flow_free.state.FlowFreeState attribute) (haive.games.single_player.flow_free.state.FlowFreeState attribute) current_player (games.base.models.GameState attribute) (games.chess.state.ChessState attribute) (games.clue.state.ClueState attribute) (games.framework.multi_player.state.MultiPlayerGameState property) (games.hold_em.state.HoldemState property) (games.multi_player.state.MultiPlayerGameState property) (games.risk.state.RiskState attribute) (haive.games.base.models.GameState attribute) (haive.games.chess.state.ChessState attribute) (haive.games.clue.state.ClueState attribute) (haive.games.framework.multi_player.state.MultiPlayerGameState property) (haive.games.hold_em.state.HoldemState property) (haive.games.multi_player.state.MultiPlayerGameState property) (haive.games.risk.state.RiskState attribute) current_player_idx (games.framework.multi_player.state.MultiPlayerGameState attribute) (games.mafia.state.MafiaGameState attribute) (games.multi_player.state.MultiPlayerGameState attribute) (games.poker.models.PokerGameState attribute) (haive.games.framework.multi_player.state.MultiPlayerGameState attribute) (haive.games.mafia.state.MafiaGameState attribute) (haive.games.multi_player.state.MultiPlayerGameState attribute) (haive.games.poker.models.PokerGameState attribute) current_player_name (games.reversi.state.ReversiState property) (games.tic_tac_toe.state.TicTacToeState property) (haive.games.reversi.state.ReversiState property) (haive.games.tic_tac_toe.state.TicTacToeState property) current_speaker (haive.games.debate.DebateState property) current_speaker_idx (haive.games.debate.DebateState attribute) current_step (games.poker.state.PokerState attribute) (haive.games.poker.state.PokerState attribute) current_turn_number (games.clue.state.ClueState property) (haive.games.clue.state.ClueState property) current_vent (games.among_us.models.PlayerState attribute) (haive.games.among_us.models.PlayerState attribute) (haive.games.among_us.PlayerState attribute), [1] custom_continent_bonuses (games.risk.config.RiskConfig attribute) (haive.games.risk.config.RiskConfig attribute) custom_runnables (haive.core.engine.aug_llm.AugLLMConfig attribute) custom_territories (games.risk.config.RiskConfig attribute) (haive.games.risk.config.RiskConfig attribute) D damage_percentage (games.battleship.models.Ship property) (haive.games.battleship.models.Ship property) damage_taken (games.battleship.models.PlayerBoard property) (haive.games.battleship.models.PlayerBoard property) danger_zones (games.reversi.models.ReversiAnalysis attribute) (haive.games.reversi.models.ReversiAnalysis attribute) data (haive.core.common.structures.DefaultResult attribute), [1] DATETIME (haive.core.engine.output_parser.OutputParserType attribute) DAY_DISCUSSION (games.mafia.models.GamePhase attribute) (haive.games.mafia.models.GamePhase attribute) day_discussion_rounds (games.mafia.config.MafiaAgentConfig attribute) (haive.games.mafia.config.MafiaAgentConfig attribute) day_number (games.mafia.state.MafiaGameState attribute) (haive.games.mafia.state.MafiaGameState attribute) DAY_VOTING (games.mafia.models.GamePhase attribute) (haive.games.mafia.models.GamePhase attribute) deal() (games.core.game.containers.base.Deck method) (games.core.game.containers.deck.Deck method) (haive.games.core.game.containers.base.Deck method) (haive.games.core.game.containers.deck.Deck method) deal_cards() (in module games.hold_em.utils) (in module haive.games.hold_em.utils) deal_community_cards() (games.hold_em.state_manager.HoldemGameStateManager static method) (games.poker.state.PokerState method) (haive.games.hold_em.state_manager.HoldemGameStateManager static method) (haive.games.poker.state.PokerState method) deal_flop() (games.hold_em.game_agent.HoldemGameAgent method) (haive.games.hold_em.game_agent.HoldemGameAgent method) deal_hands() (games.poker.state.PokerState method) (haive.games.poker.state.PokerState method) deal_hole_cards() (games.hold_em.game_agent.HoldemGameAgent method) (games.hold_em.state_manager.HoldemGameStateManager static method) (haive.games.hold_em.game_agent.HoldemGameAgent method) (haive.games.hold_em.state_manager.HoldemGameStateManager static method) deal_river() (games.hold_em.game_agent.HoldemGameAgent method) (haive.games.hold_em.game_agent.HoldemGameAgent method) deal_turn() (games.hold_em.game_agent.HoldemGameAgent method) (haive.games.hold_em.game_agent.HoldemGameAgent method) dealer_position (games.poker.models.PokerGameState attribute) (haive.games.poker.models.PokerGameState attribute) debate_format (games.debate.config.DebateAgentConfig attribute) (haive.games.debate.config.DebateAgentConfig attribute) (haive.games.debate.DebateAgentConfig attribute), [1] debate_phase (haive.games.debate.DebateState attribute) debate_setup() (games.debate.agent.DebateAgent method) (haive.games.debate.agent.DebateAgent method) (haive.games.debate.DebateAgent method) DebateAgent (class in games.debate.agent) (class in haive.games.debate) (class in haive.games.debate.agent) DebateAgentConfig (class in games.debate.config) (class in haive.games.debate) (class in haive.games.debate.config) DebateAnalysis (class in games.debate.models) (class in haive.games.debate.models) DebateEngineFactory (class in games.debate.generic_engines) (class in haive.games.debate.generic_engines) DebateEvaluator (class in games.common.voting_system) (class in haive.games.common.voting_system) DebateJudgingPanel (class in games.debate_v2.judges) (class in haive.games.debate_v2.judges) DebateJudgment (class in games.debate_v2.judges) (class in haive.games.debate_v2.judges) DebatePhase (class in games.debate.models) (class in haive.games.debate.models) DebatePlayerIdentifiers (class in games.core.agent.generic_player_agent) (class in games.debate.generic_engines) (class in haive.games.core.agent.generic_player_agent) (class in haive.games.debate.generic_engines) DebatePromptGenerator (class in games.debate.generic_engines) (class in haive.games.debate.generic_engines) debater1_model (games.debate.configurable_config.ConfigurableDebateConfig attribute) (haive.games.debate.configurable_config.ConfigurableDebateConfig attribute) debater1_name (games.debate.configurable_config.ConfigurableDebateConfig attribute) (haive.games.debate.configurable_config.ConfigurableDebateConfig attribute) debater2_model (games.debate.configurable_config.ConfigurableDebateConfig attribute) (haive.games.debate.configurable_config.ConfigurableDebateConfig attribute) debater2_name (games.debate.configurable_config.ConfigurableDebateConfig attribute) (haive.games.debate.configurable_config.ConfigurableDebateConfig attribute) DebateState (class in haive.games.debate) DebateStateManager (class in haive.games.debate) debug (games.mafia.config.MafiaAgentConfig attribute) (haive.core.common.mixins.RichLoggerMixin attribute), [1], [2], [3] (haive.games.mafia.config.MafiaAgentConfig attribute) debug_field() (in module games.chess.debug_schema) (in module haive.games.chess.debug_schema) debug_tool_configuration() (haive.core.engine.aug_llm.AugLLMConfig method) debug_tool_routes() (haive.core.common.mixins.ToolRouteMixin method), [1] decision (games.monopoly.player_agent.PlayerDecisionState property) (haive.games.monopoly.player_agent.PlayerDecisionState property) DecisionAnalyzer (class in games.poker.debug) (class in haive.games.poker.debug) Deck (class in games.core.game.containers.base) (class in games.core.game.containers.deck) (class in haive.games.core.game.containers.base) (class in haive.games.core.game.containers.deck) deck (games.poker.models.PokerGameState attribute) (games.risk.state.RiskState attribute) (haive.games.poker.models.PokerGameState attribute) (haive.games.risk.state.RiskState attribute) decrement_cooldowns() (games.among_us.state.AmongUsState method) (haive.games.among_us.AmongUsState method) (haive.games.among_us.state.AmongUsState method) deep_copy() (haive.core.schema.StateSchema method) default() (games.debate.config.DebateAgentConfig class method) (haive.games.debate.config.DebateAgentConfig class method) (haive.games.debate.DebateAgentConfig class method) default_config() (games.fox_and_geese.config.FoxAndGeeseConfig class method) (games.mafia.config.MafiaAgentConfig class method) (games.mancala.config.MancalaConfig class method) (games.mastermind.config.MastermindConfig class method) (games.nim.config.NimConfig class method) (games.poker.config.PokerAgentConfig class method) (games.reversi.config.ReversiConfig class method) (games.single_player.flow_free.config.FlowFreeConfig class method) (games.tic_tac_toe.config.TicTacToeConfig class method) (haive.games.fox_and_geese.config.FoxAndGeeseConfig class method) (haive.games.mafia.config.MafiaAgentConfig class method) (haive.games.mancala.config.MancalaConfig class method) (haive.games.mastermind.config.MastermindConfig class method) (haive.games.nim.config.NimConfig class method) (haive.games.poker.config.PokerAgentConfig class method) (haive.games.reversi.config.ReversiConfig class method) (haive.games.single_player.flow_free.config.FlowFreeConfig class method) (haive.games.tic_tac_toe.config.TicTacToeConfig class method) default_schemas_to_tools() (haive.core.engine.aug_llm.AugLLMConfig class method) DefaultContent (class in haive.core.common.structures), [1] DefaultResult (class in haive.core.common.structures), [1] defense_strength (games.risk.models.Territory property) (haive.games.risk.models.Territory property) defensive_needs (games.chess.models.SegmentedAnalysis attribute) (haive.games.chess.models.SegmentedAnalysis attribute) delete_game() (games.chess.api_client_example.ChessAPIClient method) (haive.games.chess.api_client_example.ChessAPIClient method) (in module games.chess.api_example) (in module haive.games.chess.api_example) demo_ui_features() (in module games.dominoes.enhanced_example) (in module games.fox_and_geese.enhanced_example) (in module haive.games.dominoes.enhanced_example) (in module haive.games.fox_and_geese.enhanced_example) demonstrate_generic_pattern() (in module games.chess.generic_engines) (in module haive.games.chess.generic_engines) derive_input_schema() (haive.core.schema.StateSchema class method) derive_output_schema() (haive.core.schema.StateSchema class method) descendant_count (haive.core.common.structures.Tree property), [1] description (games.among_us.models.SabotageResolutionPoint attribute) (games.among_us.models.Task attribute) (games.debate.models.Topic attribute) (games.poker.models.HandRanking attribute) (haive.core.engine.tool.ToolProperties attribute) (haive.core.schema.field_utils.FieldMetadata attribute) (haive.games.among_us.models.SabotageResolutionPoint attribute) (haive.games.among_us.models.Task attribute) (haive.games.among_us.Task attribute), [1] (haive.games.debate.models.Topic attribute) (haive.games.poker.models.HandRanking attribute) DESTROYER (games.battleship.models.ShipType attribute) (haive.games.battleship.models.ShipType attribute) DETECTIVE (games.mafia.models.PlayerRole attribute) (haive.games.mafia.models.PlayerRole attribute) detective_model (games.clue.configurable_config.ConfigurableClueConfig attribute) (haive.games.clue.configurable_config.ConfigurableClueConfig attribute) detective_name (games.clue.configurable_config.ConfigurableClueConfig attribute) (haive.games.clue.configurable_config.ConfigurableClueConfig attribute) determine_config_mode() (games.core.config.base.BaseGameConfig method) (haive.games.core.config.base.BaseGameConfig method) determine_game_status() (in module games.chess.utils) (in module haive.games.chess.utils) determine_next_step() (games.debate.agent.DebateAgent method) (haive.games.debate.agent.DebateAgent method) (haive.games.debate.DebateAgent method) determine_next_step_after_player_turn() (games.framework.multi_player.agent.MultiPlayerGameAgent method) (games.mafia.agent.MafiaAgent method) (games.multi_player.agent.MultiPlayerGameAgent method) (haive.games.framework.multi_player.agent.MultiPlayerGameAgent method) (haive.games.mafia.agent.MafiaAgent method) (haive.games.multi_player.agent.MultiPlayerGameAgent method) determine_winner() (games.core.game.core_game.Game method) (games.core.game.pieces.core_game.Game method) (games.mancala.state.MancalaState method) (haive.games.core.game.core_game.Game method) (haive.games.core.game.pieces.core_game.Game method) (haive.games.mancala.state.MancalaState method) DIAMONDS (games.poker.models.Suit attribute) (haive.games.poker.models.Suit attribute) dice_sides (games.risk.config.RiskConfig attribute) (haive.games.risk.config.RiskConfig attribute) dict() (haive.core.schema.StateSchema method) differences_from() (haive.core.schema.StateSchema method) difficulty (games.single_player.base.SinglePlayerGameConfig attribute) (games.single_player.base.SinglePlayerGameState attribute) (games.single_player.flow_free.config.FlowFreeConfig attribute) (haive.games.single_player.base.SinglePlayerGameConfig attribute) (haive.games.single_player.base.SinglePlayerGameState attribute) (haive.games.single_player.flow_free.config.FlowFreeConfig attribute) DINING_ROOM (games.clue.models.ValidRoom attribute) (haive.games.clue.models.ValidRoom attribute) diplomatic_stance (games.risk.agent.RiskAgent attribute) (haive.games.risk.agent.RiskAgent attribute) disc_count (games.reversi.state.ReversiState property) (haive.games.reversi.state.ReversiState property) discard() (games.core.game.containers.base.Deck method) (games.core.game.containers.deck.Deck method) (haive.games.core.game.containers.base.Deck method) (haive.games.core.game.containers.deck.Deck method) DISCUSSION (games.debate.models.DebatePhase attribute) (haive.games.debate.models.DebatePhase attribute) discussion_history (games.among_us.state.AmongUsState attribute) (haive.games.among_us.AmongUsState attribute), [1] (haive.games.among_us.state.AmongUsState attribute) discussion_time (haive.games.among_us.AmongUsAgentConfig attribute) display_board() (games.mancala.state.MancalaState method) (haive.games.mancala.state.MancalaState method) display_board_position() (in module games.checkers.example) (in module haive.games.checkers.example) display_code() (haive.core.schema.StateSchema class method) display_coords (games.core.game.core_position.GridPosition property) (haive.games.core.game.core_position.GridPosition property) display_final_results() (games.among_us.enhanced_ui.EnhancedAmongUsUI method) (games.dominoes.rich_ui.DominoesRichUI method) (games.dominoes.ui.DominoesUI method) (games.fox_and_geese.rich_ui.FoxAndGeeseRichUI method) (games.fox_and_geese.ui.FoxAndGeeseUI method) (games.mastermind.ui.MastermindUI method) (haive.games.among_us.enhanced_ui.EnhancedAmongUsUI method) (haive.games.dominoes.rich_ui.DominoesRichUI method) (haive.games.dominoes.ui.DominoesUI method) (haive.games.fox_and_geese.rich_ui.FoxAndGeeseRichUI method) (haive.games.fox_and_geese.ui.FoxAndGeeseUI method) (haive.games.mastermind.ui.MastermindUI method) display_game_state() (games.mastermind.demo.MastermindUI method) (games.mastermind.ui.MastermindUI method) (games.nim.standalone_game.NimUI method) (games.nim.ui.NimUI method) (haive.games.mastermind.demo.MastermindUI method) (haive.games.mastermind.ui.MastermindUI method) (haive.games.nim.standalone_game.NimUI method) (haive.games.nim.ui.NimUI method) display_game_with_animation() (games.dominoes.rich_ui.DominoesRichUI method) (games.fox_and_geese.rich_ui.FoxAndGeeseRichUI method) (haive.games.dominoes.rich_ui.DominoesRichUI method) (haive.games.fox_and_geese.rich_ui.FoxAndGeeseRichUI method) display_grid() (games.single_player.wordle.example.WordConnectionsUI method) (haive.games.single_player.wordle.example.WordConnectionsUI method) display_name (haive.core.common.mixins.IdentifierMixin attribute), [1], [2] (haive.core.common.mixins.IdentifierMixin property), [1], [2] display_schema() (haive.core.schema.StateSchema class method) display_solution() (games.single_player.wordle.example.WordConnectionsUI method) (haive.games.single_player.wordle.example.WordConnectionsUI method) display_state() (games.among_us.enhanced_ui.EnhancedAmongUsUI method) (games.checkers.ui.CheckersUI method) (games.clue.ui.ClueUI method) (games.connect4.ui.Connect4UI method) (games.dominoes.rich_ui.DominoesRichUI method) (games.dominoes.ui.DominoesUI method) (games.fox_and_geese.rich_ui.FoxAndGeeseRichUI method) (games.fox_and_geese.ui.FoxAndGeeseUI method) (haive.games.among_us.enhanced_ui.EnhancedAmongUsUI method) (haive.games.checkers.ui.CheckersUI method) (haive.games.clue.ui.ClueUI method) (haive.games.connect4.ui.Connect4UI method) (haive.games.dominoes.rich_ui.DominoesRichUI method) (haive.games.dominoes.ui.DominoesUI method) (haive.games.fox_and_geese.rich_ui.FoxAndGeeseRichUI method) (haive.games.fox_and_geese.ui.FoxAndGeeseUI method) display_table() (haive.core.schema.StateSchema class method) display_welcome() (games.among_us.enhanced_ui.EnhancedAmongUsUI method) (games.dominoes.rich_ui.DominoesRichUI method) (games.dominoes.ui.DominoesUI method) (games.fox_and_geese.rich_ui.FoxAndGeeseRichUI method) (games.fox_and_geese.ui.FoxAndGeeseUI method) (games.mastermind.ui.MastermindUI method) (haive.games.among_us.enhanced_ui.EnhancedAmongUsUI method) (haive.games.dominoes.rich_ui.DominoesRichUI method) (haive.games.dominoes.ui.DominoesUI method) (haive.games.fox_and_geese.rich_ui.FoxAndGeeseRichUI method) (haive.games.fox_and_geese.ui.FoxAndGeeseUI method) (haive.games.mastermind.ui.MastermindUI method) distance (games.among_us.models.RoomConnection attribute) (haive.games.among_us.models.RoomConnection attribute) distance() (games.core.game.core_position.HexPosition method) (haive.games.core.game.core_position.HexPosition method) distance_to() (games.core.game.core_position.PointPosition method) (haive.games.core.game.core_position.PointPosition method) DOCTOR (games.mafia.models.PlayerRole attribute) (haive.games.mafia.models.PlayerRole attribute) DominoesAnalysis (class in games.dominoes.models) (class in haive.games.dominoes.models) DominoesEngineFactory (class in games.dominoes.generic_engines) (class in haive.games.dominoes.generic_engines) DominoesPlayerDecision (class in games.dominoes.models) (class in haive.games.dominoes.models) DominoesPlayerIdentifiers (class in games.core.agent.generic_player_agent) (class in games.dominoes.generic_engines) (class in haive.games.core.agent.generic_player_agent) (class in haive.games.dominoes.generic_engines) DominoesPromptGenerator (class in games.dominoes.generic_engines) (class in haive.games.dominoes.generic_engines) DominoesRichUI (class in games.dominoes.rich_ui) (class in haive.games.dominoes.rich_ui) DominoesState (class in games.dominoes.state) (class in haive.games.dominoes.state) DominoesUI (class in games.dominoes.ui) (class in haive.games.dominoes.ui) DominoMove (class in games.dominoes.models) (class in haive.games.dominoes.models) DominoTile (class in games.dominoes.models) (class in haive.games.dominoes.models) draw() (games.core.game.containers.base.Deck method) (games.core.game.containers.base.GamePieceContainer method) (games.core.game.containers.deck.Deck method) (haive.games.core.game.containers.base.Deck method) (haive.games.core.game.containers.base.GamePieceContainer method) (haive.games.core.game.containers.deck.Deck method) draw_bottom() (games.core.game.containers.base.Deck method) (games.core.game.containers.deck.Deck method) (haive.games.core.game.containers.base.Deck method) (haive.games.core.game.containers.deck.Deck method) draw_many() (games.core.game.containers.base.GamePieceContainer method) (haive.games.core.game.containers.base.GamePieceContainer method) dumps() (games.go.go_engine.sgf static method) (haive.games.go.go_engine.sgf static method) dumps_sgf() (in module games.go.go_engine) (in module haive.games.go.go_engine) E easy_config() (games.single_player.flow_free.config.FlowFreeConfig class method) (haive.games.single_player.flow_free.config.FlowFreeConfig class method) educational_config() (games.tic_tac_toe.config.TicTacToeConfig class method) (haive.games.tic_tac_toe.config.TicTacToeConfig class method) educational_game() (haive.games.among_us.AmongUsAgentConfig class method) eligible_players (games.poker.models.Pot attribute) (haive.games.poker.models.Pot attribute) eliminate_weak_players (games.risk.config.RiskConfig attribute) (haive.games.risk.config.RiskConfig attribute) eliminated (games.risk.models.Player attribute) (haive.games.risk.models.Player attribute) eliminated_players (games.among_us.state.AmongUsState attribute) (haive.games.among_us.AmongUsState attribute), [1] (haive.games.among_us.state.AmongUsState attribute) emergency_meetings_per_player (haive.games.among_us.AmongUsAgentConfig attribute) empty_cells (games.tic_tac_toe.state.TicTacToeState property) (haive.games.tic_tac_toe.state.TicTacToeState property) enable_analysis (games.among_us.configurable_config.ConfigurableAmongUsConfig attribute) (games.base.config.GameConfig attribute) (games.battleship.config.BattleshipAgentConfig attribute) (games.battleship.configurable_config.ConfigurableBattleshipConfig attribute) (games.checkers.configurable_config.ConfigurableCheckersConfig attribute) (games.chess.config.ChessConfig attribute) (games.clue.config.ClueConfig attribute) (games.clue.configurable_config.ConfigurableClueConfig attribute) (games.connect4.config.Connect4AgentConfig attribute) (games.debate.configurable_config.ConfigurableDebateConfig attribute) (games.dominoes.configurable_config.ConfigurableDominoesConfig attribute) (games.fox_and_geese.configurable_config.ConfigurableFoxAndGeeseConfig attribute) (games.framework.base.config.GameConfig attribute) (games.framework.base.template_generator.GameTemplateGenerator attribute) (games.hold_em.configurable_config.ConfigurableHoldemConfig attribute) (games.mafia.configurable_config.ConfigurableMafiaConfig attribute) (games.mancala.configurable_config.ConfigurableMancalaConfig attribute) (games.mastermind.configurable_config.ConfigurableMastermindConfig attribute) (games.monopoly.configurable_config.ConfigurableMonopolyConfig attribute) (games.nim.config.NimConfig attribute) (games.nim.configurable_config.ConfigurableNimConfig attribute) (games.poker.configurable_config.ConfigurablePokerConfig attribute) (games.reversi.config.ReversiConfig attribute) (games.reversi.configurable_config.ConfigurableReversiConfig attribute) (games.risk.configurable_config.ConfigurableRiskConfig attribute) (games.tic_tac_toe.config.TicTacToeConfig attribute) (games.tic_tac_toe.configurable_config.ConfigurableTicTacToeConfig attribute) (haive.core.engine.tool.ToolEngine attribute) (haive.games.among_us.configurable_config.ConfigurableAmongUsConfig attribute) (haive.games.base.config.GameConfig attribute) (haive.games.battleship.config.BattleshipAgentConfig attribute) (haive.games.battleship.configurable_config.ConfigurableBattleshipConfig attribute) (haive.games.checkers.configurable_config.ConfigurableCheckersConfig attribute) (haive.games.chess.config.ChessConfig attribute) (haive.games.clue.config.ClueConfig attribute) (haive.games.clue.configurable_config.ConfigurableClueConfig attribute) (haive.games.connect4.config.Connect4AgentConfig attribute) (haive.games.debate.configurable_config.ConfigurableDebateConfig attribute) (haive.games.dominoes.configurable_config.ConfigurableDominoesConfig attribute) (haive.games.fox_and_geese.configurable_config.ConfigurableFoxAndGeeseConfig attribute) (haive.games.framework.base.config.GameConfig attribute) (haive.games.framework.base.template_generator.GameTemplateGenerator attribute) (haive.games.hold_em.configurable_config.ConfigurableHoldemConfig attribute) (haive.games.mafia.configurable_config.ConfigurableMafiaConfig attribute) (haive.games.mancala.configurable_config.ConfigurableMancalaConfig attribute) (haive.games.mastermind.configurable_config.ConfigurableMastermindConfig attribute) (haive.games.monopoly.configurable_config.ConfigurableMonopolyConfig attribute) (haive.games.nim.config.NimConfig attribute) (haive.games.nim.configurable_config.ConfigurableNimConfig attribute) (haive.games.poker.configurable_config.ConfigurablePokerConfig attribute) (haive.games.reversi.config.ReversiConfig attribute) (haive.games.reversi.configurable_config.ConfigurableReversiConfig attribute) (haive.games.risk.configurable_config.ConfigurableRiskConfig attribute) (haive.games.tic_tac_toe.config.TicTacToeConfig attribute) (haive.games.tic_tac_toe.configurable_config.ConfigurableTicTacToeConfig attribute) enable_building (games.monopoly.configurable_config.ConfigurableMonopolyConfig attribute) (games.monopoly.player_agent.MonopolyGameAgentConfig attribute) (haive.games.monopoly.configurable_config.ConfigurableMonopolyConfig attribute) (haive.games.monopoly.player_agent.MonopolyGameAgentConfig attribute) enable_detailed_analysis (games.poker.config.PokerAgentConfig attribute) (haive.games.poker.config.PokerAgentConfig attribute) enable_fen_visualization (games.chess.dynamic_config.ChessConfig attribute) (haive.games.chess.dynamic_config.ChessConfig attribute) enable_trading (games.monopoly.configurable_config.ConfigurableMonopolyConfig attribute) (games.monopoly.player_agent.MonopolyGameAgentConfig attribute) (haive.games.monopoly.configurable_config.ConfigurableMonopolyConfig attribute) (haive.games.monopoly.player_agent.MonopolyGameAgentConfig attribute) END (games.framework.multi_player.models.GamePhase attribute) (games.multi_player.models.GamePhase attribute) end (games.single_player.flow_free.state.Flow attribute) END (haive.games.framework.multi_player.models.GamePhase attribute) (haive.games.multi_player.models.GamePhase attribute) end (haive.games.single_player.flow_free.state.Flow attribute) end_game() (games.poker.agent.PokerAgent method) (haive.games.poker.agent.PokerAgent method) end_hand() (games.poker.agent.PokerAgent method) (haive.games.poker.agent.PokerAgent method) end_turn() (games.core.game.core_game.Game method) (games.core.game.core_game.TurnBasedGame method) (games.core.game.pieces.core_game.Game method) (games.core.game.pieces.core_game.TurnBasedGame method) (games.monopoly.game_agent.MonopolyGameAgent method) (haive.games.core.game.core_game.Game method) (haive.games.core.game.core_game.TurnBasedGame method) (haive.games.core.game.pieces.core_game.Game method) (haive.games.core.game.pieces.core_game.TurnBasedGame method) (haive.games.monopoly.game_agent.MonopolyGameAgent method) ENDED (games.battleship.models.GamePhase attribute) (haive.games.battleship.models.GamePhase attribute) engagement_level (games.debate.models.DebateAnalysis attribute) (haive.games.debate.models.DebateAnalysis attribute) engine (haive.core.schema.StateSchema attribute) engine_type (haive.core.engine.aug_llm.AugLLMConfig attribute), [1] (haive.core.engine.output_parser.OutputParserEngine attribute) (haive.core.engine.tool.ToolEngine attribute) EngineInvocationLogger (class in games.hold_em.engine_logging) (class in haive.games.hold_em.engine_logging) EngineMixin (in module haive.core.common.mixins), [1] engines (games.base.agent.GameAgent attribute) (games.base.config.GameConfig attribute) (games.battleship.agent.BattleshipAgent attribute) (games.battleship.config.BattleshipAgentConfig attribute) (games.checkers.agent.CheckersAgent attribute) (games.chess.agent.ChessAgent attribute) (games.chess.config.ChessConfig attribute) (games.debate.config.DebateAgentConfig attribute) (games.framework.base.agent.GameAgent attribute) (games.framework.base.config.GameConfig attribute) (games.framework.multi_player.agent.MultiPlayerGameAgent attribute) (games.framework.multi_player.config.MultiPlayerGameConfig attribute) (games.go.agent.GoAgent attribute) (games.go.config.GoAgentConfig attribute) (games.mafia.config.MafiaAgentConfig attribute) (games.multi_player.agent.MultiPlayerGameAgent attribute) (games.multi_player.config.MultiPlayerGameConfig attribute) (games.nim.config.NimConfig attribute) (games.poker.config.PokerAgentConfig attribute) (games.reversi.config.ReversiConfig attribute) (games.single_player.base.SinglePlayerGameAgent attribute) (games.single_player.base.SinglePlayerGameConfig attribute) (games.single_player.flow_free.config.FlowFreeConfig attribute) (games.tic_tac_toe.agent.TicTacToeAgent attribute) (games.tic_tac_toe.config.TicTacToeConfig attribute) (haive.core.schema.MultiAgentStateSchema attribute) (haive.core.schema.StateSchema attribute) (haive.games.among_us.AmongUsAgentConfig attribute) (haive.games.base.agent.GameAgent attribute) (haive.games.base.config.GameConfig attribute) (haive.games.battleship.agent.BattleshipAgent attribute) (haive.games.battleship.config.BattleshipAgentConfig attribute) (haive.games.checkers.agent.CheckersAgent attribute) (haive.games.chess.agent.ChessAgent attribute) (haive.games.chess.config.ChessConfig attribute) (haive.games.debate.config.DebateAgentConfig attribute) (haive.games.debate.DebateAgentConfig attribute), [1] (haive.games.framework.base.agent.GameAgent attribute) (haive.games.framework.base.config.GameConfig attribute) (haive.games.framework.multi_player.agent.MultiPlayerGameAgent attribute) (haive.games.framework.multi_player.config.MultiPlayerGameConfig attribute) (haive.games.go.agent.GoAgent attribute) (haive.games.go.config.GoAgentConfig attribute) (haive.games.mafia.config.MafiaAgentConfig attribute) (haive.games.multi_player.agent.MultiPlayerGameAgent attribute) (haive.games.multi_player.config.MultiPlayerGameConfig attribute) (haive.games.nim.config.NimConfig attribute) (haive.games.poker.config.PokerAgentConfig attribute) (haive.games.reversi.config.ReversiConfig attribute) (haive.games.single_player.base.SinglePlayerGameAgent attribute) (haive.games.single_player.base.SinglePlayerGameConfig attribute) (haive.games.single_player.flow_free.config.FlowFreeConfig attribute) (haive.games.tic_tac_toe.agent.TicTacToeAgent attribute) (haive.games.tic_tac_toe.config.TicTacToeConfig attribute) enhance_engine() (games.hold_em.engine_logging.EngineInvocationLogger method) (haive.games.hold_em.engine_logging.EngineInvocationLogger method) enhance_engines_dict() (games.hold_em.engine_logging.EngineInvocationLogger method) (haive.games.hold_em.engine_logging.EngineInvocationLogger method) enhance_game_engines() (in module games.hold_em.engine_logging) (in module haive.games.hold_em.engine_logging) enhance_player_engines() (in module games.hold_em.engine_logging) (in module haive.games.hold_em.engine_logging) enhance_system_prompt_with_mcp() (haive.core.common.mixins.MCPMixin method), [1] EnhancedAmongUsUI (class in games.among_us.enhanced_ui) (class in haive.games.among_us.enhanced_ui) ensure_game_state() (in module games.fox_and_geese.agent) (in module games.mancala.agent) (in module games.mancala.agent_original) (in module games.nim.agent) (in module haive.games.fox_and_geese.agent) (in module haive.games.mancala.agent) (in module haive.games.mancala.agent_original) (in module haive.games.nim.agent) ensure_state() (games.battleship.agent.BattleshipAgent method) (games.connect4.state_manager.Connect4StateManager class method) (haive.games.battleship.agent.BattleshipAgent method) (haive.games.connect4.state_manager.Connect4StateManager class method) ensure_structured_output_as_tool() (haive.core.engine.aug_llm.AugLLMConfig class method) ENUM (haive.core.engine.output_parser.OutputParserType attribute) enum_class (haive.core.engine.output_parser.OutputParserEngine attribute) error (games.poker.state.PokerState attribute) (haive.core.common.structures.DefaultResult attribute), [1] (haive.games.poker.state.PokerState attribute) error_message (games.base.state.GameState attribute) (games.chess.models.ChessMoveValidation attribute) (games.chess.state.ChessState attribute) (games.connect4.state.Connect4State attribute) (games.framework.base.state.GameState attribute) (games.framework.multi_player.state.MultiPlayerGameState attribute) (games.go.state.GoGameState attribute) (games.mafia.state.MafiaGameState attribute) (games.multi_player.state.MultiPlayerGameState attribute) (games.single_player.base.SinglePlayerGameState attribute) (games.tic_tac_toe.state.TicTacToeState attribute) (haive.games.base.state.GameState attribute) (haive.games.chess.models.ChessMoveValidation attribute) (haive.games.chess.state.ChessState attribute) (haive.games.connect4.state.Connect4State attribute) (haive.games.framework.base.state.GameState attribute) (haive.games.framework.multi_player.state.MultiPlayerGameState attribute) (haive.games.go.state.GoGameState attribute) (haive.games.mafia.state.MafiaGameState attribute) (haive.games.multi_player.state.MultiPlayerGameState attribute) (haive.games.single_player.base.SinglePlayerGameState attribute) (haive.games.tic_tac_toe.state.TicTacToeState attribute) escalating_card_values (games.risk.config.RiskConfig attribute) (haive.games.risk.config.RiskConfig attribute) estimated_game_duration (games.risk.config.RiskConfig property) (haive.games.risk.config.RiskConfig property) evaluate() (games.common.voting_system.AIGameJudge method) (haive.games.common.voting_system.AIGameJudge method) evaluate_hand_simple() (in module games.hold_em.utils) (in module haive.games.hold_em.utils) evaluate_showdown() (games.hold_em.state_manager.HoldemGameStateManager static method) (haive.games.hold_em.state_manager.HoldemGameStateManager static method) example_1_basic_checkers_game() (in module games.checkers.example) (in module haive.games.checkers.example) example_1_basic_game() (in module games.connect4.example) (in module games.tic_tac_toe.example) (in module haive.games.connect4.example) (in module haive.games.tic_tac_toe.example) example_1_basic_standard_nim() (in module games.nim.example) (in module haive.games.nim.example) example_1_simple_game_debate() (in module games.debate_v2.example) (in module haive.games.debate_v2.example) example_1_simple_models() (in module games.chess.example_configurable_players) (in module haive.games.chess.example_configurable_players) example_2_advanced_player_configuration() (in module games.checkers.example) (in module haive.games.checkers.example) example_2_ai_regulation_tournament() (in module games.debate_v2.example) (in module haive.games.debate_v2.example) example_2_canonical_strings() (in module games.chess.example_configurable_players) (in module haive.games.chess.example_configurable_players) example_2_misere_nim() (in module games.nim.example) (in module haive.games.nim.example) example_2_rich_ui_game() (in module games.connect4.example) (in module games.tic_tac_toe.example) (in module haive.games.connect4.example) (in module haive.games.tic_tac_toe.example) example_3_example_configs() (in module games.chess.example_configurable_players) (in module haive.games.chess.example_configurable_players) example_3_mathematical_analysis() (in module games.nim.example) (in module haive.games.nim.example) example_3_rapid_fire_debate() (in module games.debate_v2.example) (in module haive.games.debate_v2.example) example_3_strategic_analysis() (in module games.connect4.example) (in module games.tic_tac_toe.example) (in module haive.games.connect4.example) (in module haive.games.tic_tac_toe.example) example_3_tournament_play() (in module games.checkers.example) (in module haive.games.checkers.example) example_4_custom_player_configs() (in module games.chess.example_configurable_players) (in module haive.games.chess.example_configurable_players) example_4_game_theory_positions() (in module games.nim.example) (in module haive.games.nim.example) example_4_performance_testing() (in module games.connect4.example) (in module games.tic_tac_toe.example) (in module haive.games.connect4.example) (in module haive.games.tic_tac_toe.example) example_4_position_analysis() (in module games.checkers.example) (in module haive.games.checkers.example) example_5_budget_friendly() (in module games.chess.example_configurable_players) (in module haive.games.chess.example_configurable_players) example_5_educational_mode() (in module games.checkers.example) (in module haive.games.checkers.example) example_5_error_handling() (in module games.connect4.example) (in module games.tic_tac_toe.example) (in module haive.games.connect4.example) (in module haive.games.tic_tac_toe.example) example_5_multiple_pile_variants() (in module games.nim.example) (in module haive.games.nim.example) example_6_performance_analysis() (in module games.nim.example) (in module haive.games.nim.example) example_6_performance_testing() (in module games.checkers.example) (in module haive.games.checkers.example) example_6_same_model() (in module games.chess.example_configurable_players) (in module haive.games.chess.example_configurable_players) example_6_tournament_mode() (in module games.connect4.example) (in module games.tic_tac_toe.example) (in module haive.games.connect4.example) (in module haive.games.tic_tac_toe.example) example_7_async_execution() (in module games.tic_tac_toe.example) (in module haive.games.tic_tac_toe.example) example_7_custom_ai_configuration() (in module games.connect4.example) (in module haive.games.connect4.example) example_7_custom_strategy() (in module games.checkers.example) (in module haive.games.checkers.example) example_7_educational_tutorial() (in module games.nim.example) (in module haive.games.nim.example) example_8_advanced_integration() (in module games.nim.example) (in module haive.games.nim.example) example_8_async_batch_processing() (in module games.connect4.example) (in module haive.games.connect4.example) example_8_custom_ai_configuration() (in module games.tic_tac_toe.example) (in module haive.games.tic_tac_toe.example) example_8_game_state_management() (in module games.checkers.example) (in module haive.games.checkers.example) example_academic_judges() (in module games.debate_v2.example_with_judges) (in module haive.games.debate_v2.example_with_judges) example_advanced_chess() (in module games.example) (in module haive.games.example) example_basic_judged_debate() (in module games.debate_v2.example_with_judges) (in module haive.games.debate_v2.example_with_judges) example_chess_usage() (in module games.core.agent.generic_player_agent) (in module haive.games.core.agent.generic_player_agent) example_config (games.among_us.configurable_config.ConfigurableAmongUsConfig attribute) (games.battleship.configurable_config.ConfigurableBattleshipConfig attribute) (games.checkers.configurable_config.ConfigurableCheckersConfig attribute) (games.clue.configurable_config.ConfigurableClueConfig attribute) (games.debate.configurable_config.ConfigurableDebateConfig attribute) (games.dominoes.configurable_config.ConfigurableDominoesConfig attribute) (games.fox_and_geese.configurable_config.ConfigurableFoxAndGeeseConfig attribute) (games.hold_em.configurable_config.ConfigurableHoldemConfig attribute) (games.mafia.configurable_config.ConfigurableMafiaConfig attribute) (games.mancala.configurable_config.ConfigurableMancalaConfig attribute) (games.mastermind.configurable_config.ConfigurableMastermindConfig attribute) (games.monopoly.configurable_config.ConfigurableMonopolyConfig attribute) (games.nim.configurable_config.ConfigurableNimConfig attribute) (games.poker.configurable_config.ConfigurablePokerConfig attribute) (games.reversi.configurable_config.ConfigurableReversiConfig attribute) (games.risk.configurable_config.ConfigurableRiskConfig attribute) (games.tic_tac_toe.configurable_config.ConfigurableTicTacToeConfig attribute) (haive.games.among_us.configurable_config.ConfigurableAmongUsConfig attribute) (haive.games.battleship.configurable_config.ConfigurableBattleshipConfig attribute) (haive.games.checkers.configurable_config.ConfigurableCheckersConfig attribute) (haive.games.clue.configurable_config.ConfigurableClueConfig attribute) (haive.games.debate.configurable_config.ConfigurableDebateConfig attribute) (haive.games.dominoes.configurable_config.ConfigurableDominoesConfig attribute) (haive.games.fox_and_geese.configurable_config.ConfigurableFoxAndGeeseConfig attribute) (haive.games.hold_em.configurable_config.ConfigurableHoldemConfig attribute) (haive.games.mafia.configurable_config.ConfigurableMafiaConfig attribute) (haive.games.mancala.configurable_config.ConfigurableMancalaConfig attribute) (haive.games.mastermind.configurable_config.ConfigurableMastermindConfig attribute) (haive.games.monopoly.configurable_config.ConfigurableMonopolyConfig attribute) (haive.games.nim.configurable_config.ConfigurableNimConfig attribute) (haive.games.poker.configurable_config.ConfigurablePokerConfig attribute) (haive.games.reversi.configurable_config.ConfigurableReversiConfig attribute) (haive.games.risk.configurable_config.ConfigurableRiskConfig attribute) (haive.games.tic_tac_toe.configurable_config.ConfigurableTicTacToeConfig attribute) example_custom_game() (in module games.example) (in module haive.games.example) example_custom_game_usage() (in module games.core.agent.generic_player_agent) (in module haive.games.core.agent.generic_player_agent) example_custom_judge_panel() (in module games.debate_v2.example_with_judges) (in module haive.games.debate_v2.example_with_judges) example_game_evaluation() (in module games.example) (in module haive.games.example) example_game_visualization() (in module games.example) (in module haive.games.example) example_game_with_observers() (in module games.example) (in module haive.games.example) example_judge_comparison() (in module games.debate_v2.example_with_judges) (in module haive.games.debate_v2.example_with_judges) example_parallel_games() (in module games.example) (in module haive.games.example) example_poker_tournament() (in module games.example) (in module haive.games.example) example_prompt (haive.core.engine.aug_llm.AugLLMConfig attribute) example_quick_game() (in module games.example) (in module haive.games.example) example_save_and_load() (in module games.example) (in module haive.games.example) example_separator (haive.core.engine.aug_llm.AugLLMConfig attribute) example_wordle_with_strategy() (in module games.example) (in module haive.games.example) examples (haive.core.engine.aug_llm.AugLLMConfig attribute) excluded_rooms (games.clue.models.ClueHypothesis attribute) (haive.games.clue.models.ClueHypothesis attribute) excluded_suspects (games.clue.models.ClueHypothesis attribute) (haive.games.clue.models.ClueHypothesis attribute) excluded_weapons (games.clue.models.ClueHypothesis attribute) (haive.games.clue.models.ClueHypothesis attribute) expected_duration (haive.core.engine.tool.ToolProperties attribute) experimental_chess() (in module games.chess.dynamic_config) (in module haive.games.chess.dynamic_config) expertise (games.debate.models.Participant attribute) (haive.games.debate.models.Participant attribute) explanation (games.chess.models.ChessMoveModel attribute) (games.connect4.models.Connect4Move attribute) (games.risk.models.RiskAnalysis attribute) (haive.games.chess.models.ChessMoveModel attribute) (haive.games.connect4.models.Connect4Move attribute) (haive.games.risk.models.RiskAnalysis attribute) extra (haive.core.schema.field_utils.FieldMetadata attribute) extract_analysis() (games.mancala.agent_original.MancalaAgent method) (haive.games.mancala.agent_original.MancalaAgent method) extract_analysis_from_message() (in module games.mancala.state) (in module haive.games.mancala.state) extract_data_from_response() (in module games.mancala.agent) (in module haive.games.mancala.agent) extract_field_info() (in module haive.core.schema.field_utils) extract_game_state() (games.among_us.enhanced_ui.EnhancedAmongUsUI method) (games.dominoes.rich_ui.DominoesRichUI method) (games.dominoes.ui.DominoesUI method) (games.fox_and_geese.rich_ui.FoxAndGeeseRichUI method) (games.fox_and_geese.ui.FoxAndGeeseUI method) (games.mastermind.ui.MastermindUI method) (haive.games.among_us.enhanced_ui.EnhancedAmongUsUI method) (haive.games.dominoes.rich_ui.DominoesRichUI method) (haive.games.dominoes.ui.DominoesUI method) (haive.games.fox_and_geese.rich_ui.FoxAndGeeseRichUI method) (haive.games.fox_and_geese.ui.FoxAndGeeseUI method) (haive.games.mastermind.ui.MastermindUI method) extract_move() (games.base.agent.GameAgent method) (games.checkers.agent.CheckersAgent method) (games.connect4.agent.Connect4Agent method) (games.debate.agent.DebateAgent method) (games.fox_and_geese.agent.FoxAndGeeseAgent method) (games.framework.base.agent.GameAgent method) (games.framework.multi_player.agent.MultiPlayerGameAgent method) (games.mafia.agent.MafiaAgent method) (games.mancala.agent_original.MancalaAgent method) (games.multi_player.agent.MultiPlayerGameAgent method) (games.nim.agent.NimAgent method) (games.single_player.base.SinglePlayerGameAgent method) (games.single_player.flow_free.agent.FlowFreeAgent method) (haive.games.among_us.AmongUsAgent method) (haive.games.base.agent.GameAgent method) (haive.games.checkers.agent.CheckersAgent method) (haive.games.connect4.agent.Connect4Agent method) (haive.games.debate.agent.DebateAgent method) (haive.games.debate.DebateAgent method) (haive.games.fox_and_geese.agent.FoxAndGeeseAgent method) (haive.games.framework.base.agent.GameAgent method) (haive.games.framework.multi_player.agent.MultiPlayerGameAgent method) (haive.games.mafia.agent.MafiaAgent method) (haive.games.mancala.agent_original.MancalaAgent method) (haive.games.multi_player.agent.MultiPlayerGameAgent method) (haive.games.nim.agent.NimAgent method) (haive.games.single_player.base.SinglePlayerGameAgent method) (haive.games.single_player.flow_free.agent.FlowFreeAgent method) extract_type_metadata() (in module haive.core.schema.field_utils) extract_values() (haive.core.schema.StateSchema class method) F factual_accuracy (games.debate.models.DebateAnalysis attribute) (haive.games.debate.models.DebateAnalysis attribute) failed_attacks (games.battleship.models.PlayerBoard attribute) (haive.games.battleship.models.PlayerBoard attribute) fast_reinforcement (games.risk.config.RiskConfig attribute) (haive.games.risk.config.RiskConfig attribute) Feedback (class in games.mastermind.demo) (class in haive.games.mastermind.demo) field_config() (in module haive.core.schema.field_utils) field_description() (in module haive.core.schema.field_utils) field_name() (in module haive.core.schema.field_utils) field_values() (haive.core.common.mixins.GetterMixin method), [1] FieldMetadata (class in haive.core.schema.field_utils) filled_cells (games.single_player.flow_free.state.FlowFreeState property) (haive.games.single_player.flow_free.state.FlowFreeState property) filter() (games.core.game.containers.base.GamePieceContainer method) (haive.core.common.mixins.GetterMixin method), [1] (haive.games.core.game.containers.base.GamePieceContainer method) filter_state_for_player() (games.among_us.state_manager.AmongUsStateManagerMixin class method) (games.framework.multi_player.state_manager.MultiPlayerGameStateManager class method) (games.mafia.state_manager.MafiaStateManager class method) (games.multi_player.state_manager.MultiPlayerGameStateManager class method) (haive.games.among_us.AmongUsStateManagerMixin class method) (haive.games.among_us.state_manager.AmongUsStateManagerMixin class method) (haive.games.debate.DebateStateManager class method) (haive.games.framework.multi_player.state_manager.MultiPlayerGameStateManager class method) (haive.games.mafia.state_manager.MafiaStateManager class method) (haive.games.multi_player.state_manager.MultiPlayerGameStateManager class method) final_chips (games.poker.models.GameResult attribute) (haive.games.poker.models.GameResult attribute) finalize_config() (games.chess.config.ChessConfig method) (haive.games.chess.config.ChessConfig method) find() (games.core.game.containers.base.GamePieceContainer method) (haive.core.common.mixins.GetterMixin method), [1] (haive.games.core.game.containers.base.GamePieceContainer method) find_all() (haive.core.common.mixins.GetterMixin method), [1] find_by_path() (haive.core.common.structures.Tree method), [1] find_winning_move() (games.tic_tac_toe.state_manager.TicTacToeStateManager class method) (haive.games.tic_tac_toe.state_manager.TicTacToeStateManager class method) finish() (games.core.game.core_game.Game method) (games.core.game.pieces.core_game.Game method) (haive.games.core.game.core_game.Game method) (haive.games.core.game.pieces.core_game.Game method) FINISHED (games.risk.models.GameStatus attribute) (haive.games.risk.models.GameStatus attribute) first() (haive.core.common.mixins.GetterMixin method), [1] first_player (games.clue.config.ClueConfig attribute) (games.reversi.config.ReversiConfig attribute) (games.tic_tac_toe.config.TicTacToeConfig attribute) (haive.games.clue.config.ClueConfig attribute) (haive.games.reversi.config.ReversiConfig attribute) (haive.games.tic_tac_toe.config.TicTacToeConfig attribute) FixedFoxAndGeeseAgent (class in games.fox_and_geese.fixed_runner) (class in haive.games.fox_and_geese.fixed_runner) flip() (games.core.game.containers.deck.Card method) (haive.games.core.game.containers.deck.Card method) FLOP (games.poker.models.GamePhase attribute) (haive.games.poker.models.GamePhase attribute) flop_betting() (games.hold_em.game_agent.HoldemGameAgent method) (haive.games.hold_em.game_agent.HoldemGameAgent method) Flow (class in games.single_player.flow_free.state) (class in haive.games.single_player.flow_free.state) flow_id (games.single_player.flow_free.models.FlowFreeMove attribute) (games.single_player.flow_free.state.Cell attribute) (haive.games.single_player.flow_free.models.FlowFreeMove attribute) (haive.games.single_player.flow_free.state.Cell attribute) FlowColor (class in games.single_player.flow_free.models) (class in haive.games.single_player.flow_free.models) FlowEndpoint (class in games.single_player.flow_free.state) (class in haive.games.single_player.flow_free.state) FlowFreeAgent (class in games.single_player.flow_free.agent) (class in haive.games.single_player.flow_free.agent) FlowFreeAnalysis (class in games.single_player.flow_free.models) (class in haive.games.single_player.flow_free.models) FlowFreeConfig (class in games.single_player.flow_free.config) (class in haive.games.single_player.flow_free.config) FlowFreeMove (class in games.single_player.flow_free.models) (class in haive.games.single_player.flow_free.models) FlowFreeState (class in games.single_player.flow_free.state) (class in haive.games.single_player.flow_free.state) FlowFreeStateManager (class in games.single_player.flow_free.state_manager) (class in haive.games.single_player.flow_free.state_manager) flows (games.single_player.flow_free.state.FlowFreeState attribute) (haive.games.single_player.flow_free.state.FlowFreeState attribute) FLUSH (games.poker.models.HandRank attribute) (haive.games.poker.models.HandRank attribute) fog_of_war (games.risk.config.RiskConfig attribute) (haive.games.risk.config.RiskConfig attribute) FOLD (games.poker.models.PlayerAction attribute) (haive.games.poker.models.PlayerAction attribute) force_messages_optional (haive.core.engine.aug_llm.AugLLMConfig attribute) force_tool_choice (haive.core.common.mixins.StructuredOutputMixin attribute), [1] (haive.core.engine.aug_llm.AugLLMConfig attribute) force_tool_use (haive.core.common.mixins.StructuredOutputMixin attribute), [1] (haive.core.engine.aug_llm.AugLLMConfig attribute) fork_opportunities (games.tic_tac_toe.models.TicTacToeAnalysis attribute) (haive.games.tic_tac_toe.models.TicTacToeAnalysis attribute) format_action() (in module games.among_us.demo) (in module haive.games.among_us.demo) format_card() (in module games.poker.example) (in module haive.games.poker.example) format_cards() (in module games.hold_em.utils) (in module haive.games.hold_em.utils) format_coordinates_list() (in module games.battleship.utils) (in module haive.games.battleship.utils) format_game_data() (games.common.voting_system.GameEvaluator method) (haive.games.common.voting_system.GameEvaluator method) format_game_summary() (in module games.hold_em.utils) (in module haive.games.hold_em.utils) format_ship_types() (in module games.battleship.utils) (in module haive.games.battleship.utils) format_type_annotation() (in module haive.core.schema.field_utils) FORTIFY (games.risk.models.MoveType attribute) (games.risk.models.PhaseType attribute) (haive.games.risk.models.MoveType attribute) (haive.games.risk.models.PhaseType attribute) fortify_from_multiple_territories (games.risk.config.RiskConfig attribute) (haive.games.risk.config.RiskConfig attribute) FOUR_OF_A_KIND (games.poker.models.HandRank attribute) (haive.games.poker.models.HandRank attribute) fox_analysis (games.fox_and_geese.state.FoxAndGeeseState attribute) (haive.games.fox_and_geese.state.FoxAndGeeseState attribute) fox_escape_distance (games.fox_and_geese.state.FoxAndGeeseState property) (haive.games.fox_and_geese.state.FoxAndGeeseState property) fox_mobility_score (games.fox_and_geese.state.FoxAndGeeseState property) (haive.games.fox_and_geese.state.FoxAndGeeseState property) fox_model (games.fox_and_geese.configurable_config.ConfigurableFoxAndGeeseConfig attribute) (haive.games.fox_and_geese.configurable_config.ConfigurableFoxAndGeeseConfig attribute) fox_name (games.fox_and_geese.configurable_config.ConfigurableFoxAndGeeseConfig attribute) (haive.games.fox_and_geese.configurable_config.ConfigurableFoxAndGeeseConfig attribute) fox_position (games.fox_and_geese.state.FoxAndGeeseState attribute) (haive.games.fox_and_geese.state.FoxAndGeeseState attribute) FoxAndGeeseAgent (class in games.fox_and_geese.agent) (class in haive.games.fox_and_geese.agent) FoxAndGeeseAnalysis (class in games.fox_and_geese.models) (class in haive.games.fox_and_geese.models) FoxAndGeeseConfig (class in games.fox_and_geese.config) (class in haive.games.fox_and_geese.config) FoxAndGeeseEngineFactory (class in games.fox_and_geese.generic_engines) (class in haive.games.fox_and_geese.generic_engines) FoxAndGeeseMove (class in games.fox_and_geese.models) (class in haive.games.fox_and_geese.models) FoxAndGeesePlayerIdentifiers (class in games.core.agent.generic_player_agent) (class in games.fox_and_geese.generic_engines) (class in haive.games.core.agent.generic_player_agent) (class in haive.games.fox_and_geese.generic_engines) FoxAndGeesePosition (class in games.fox_and_geese.models) (class in haive.games.fox_and_geese.models) FoxAndGeesePromptGenerator (class in games.fox_and_geese.generic_engines) (class in haive.games.fox_and_geese.generic_engines) FoxAndGeeseRichUI (class in games.fox_and_geese.rich_ui) (class in haive.games.fox_and_geese.rich_ui) FoxAndGeeseState (class in games.fox_and_geese.state) (class in haive.games.fox_and_geese.state) FoxAndGeeseStateManager (class in games.fox_and_geese.state_manager) (class in haive.games.fox_and_geese.state_manager) FoxAndGeeseUI (class in games.fox_and_geese.ui) (class in haive.games.fox_and_geese.ui) free_turn (games.mancala.state.MancalaState attribute) (haive.games.mancala.state.MancalaState attribute) from_annotation() (haive.core.schema.field_utils.FieldMetadata class method) from_aug_llm_config() (haive.core.engine.tool.ToolEngine class method) from_axial() (games.core.game.core_position.HexPosition class method) (haive.games.core.game.core_position.HexPosition class method) from_components() (haive.core.schema.SchemaComposer class method) from_dict() (haive.core.common.mixins.SerializationMixin class method), [1] (haive.core.schema.StateSchema class method) from_document_engine() (haive.core.engine.tool.ToolEngine class method) from_few_shot() (haive.core.engine.aug_llm.AugLLMConfig class method) from_few_shot_chat() (haive.core.engine.aug_llm.AugLLMConfig class method) from_format_instructions() (haive.core.engine.aug_llm.AugLLMConfig class method) from_json() (haive.core.common.mixins.SerializationMixin class method), [1] (haive.core.schema.StateSchema class method) from_llm_config() (haive.core.engine.aug_llm.AugLLMConfig class method) from_move() (games.chess.models.ChessMoveModel class method) (haive.games.chess.models.ChessMoveModel class method) from_multiple_engines() (haive.core.engine.tool.ToolEngine class method) from_partial_dict() (haive.core.schema.StateSchema class method) from_prompt() (haive.core.engine.aug_llm.AugLLMConfig class method) from_pydantic_tools() (haive.core.engine.aug_llm.AugLLMConfig class method) from_retriever_config() (haive.core.engine.tool.ToolEngine class method) from_room() (games.clue.models.ClueCard static method) (haive.games.clue.models.ClueCard static method) from_runnable_config() (haive.core.schema.StateSchema class method) from_snapshot() (haive.core.schema.StateSchema class method) FROM_STATE (haive.core.engine.tool.ToolCapability attribute) from_state_schema() (haive.core.schema.MultiAgentStateSchema class method) from_state_tool (haive.core.engine.tool.ToolProperties attribute) from_string() (games.cards.models.card.Card class method) (haive.games.cards.models.card.Card class method) from_structured_output_v1() (haive.core.engine.aug_llm.AugLLMConfig class method) from_structured_output_v2() (haive.core.engine.aug_llm.AugLLMConfig class method) from_suspect() (games.clue.models.ClueCard static method) (haive.games.clue.models.ClueCard static method) from_system_and_few_shot() (haive.core.engine.aug_llm.AugLLMConfig class method) from_system_prompt() (haive.core.engine.aug_llm.AugLLMConfig class method) from_territory (games.risk.models.RiskMove attribute) (haive.games.risk.models.RiskMove attribute) from_tools() (haive.core.engine.aug_llm.AugLLMConfig class method) from_vectorstore_config() (haive.core.engine.tool.ToolEngine class method) from_weapon() (games.clue.models.ClueCard static method) (haive.games.clue.models.ClueCard static method) frontier_discs (games.reversi.models.ReversiAnalysis attribute) (haive.games.reversi.models.ReversiAnalysis attribute) FULL_HOUSE (games.poker.models.HandRank attribute) (haive.games.poker.models.HandRank attribute) FUNCTION (haive.core.engine.tool.ToolType attribute) G Game (class in games.core.game.core_game) (class in games.core.game.pieces.core_game) (class in haive.games.core.game.core_game) (class in haive.games.core.game.pieces.core_game) game (games.poker.state.PokerState attribute) (haive.games.poker.state.PokerState attribute) Game() (in module games.go.go_engine) (in module haive.games.go.go_engine) game_balance (haive.games.among_us.AmongUsAgentConfig property) game_class_name (games.framework.base.template_generator.GameTemplateGenerator attribute) (haive.games.framework.base.template_generator.GameTemplateGenerator attribute) game_log (games.checkers.ui.CheckersUI attribute) (games.poker.state.PokerState attribute) (haive.games.checkers.ui.CheckersUI attribute) (haive.games.poker.state.PokerState attribute) game_mode (games.single_player.base.SinglePlayerGameConfig attribute) (games.single_player.flow_free.config.FlowFreeConfig attribute) (games.tic_tac_toe.config.TicTacToeConfig property) (haive.games.single_player.base.SinglePlayerGameConfig attribute) (haive.games.single_player.flow_free.config.FlowFreeConfig attribute) (haive.games.tic_tac_toe.config.TicTacToeConfig property) game_name (games.framework.base.template_generator.GameTemplateGenerator attribute) (haive.games.framework.base.template_generator.GameTemplateGenerator attribute) GAME_OVER (games.mafia.models.GamePhase attribute) (games.poker.models.GamePhase attribute) (games.risk.models.PhaseType attribute) (haive.games.among_us.AmongUsGamePhase attribute) (haive.games.mafia.models.GamePhase attribute) (haive.games.poker.models.GamePhase attribute) (haive.games.risk.models.PhaseType attribute) game_over() (games.single_player.rubiks.agent.RubiksCubeAgent method) (haive.games.single_player.rubiks.agent.RubiksCubeAgent method) game_phase (games.among_us.models.AmongUsAnalysis attribute) (games.among_us.state.AmongUsState attribute) (games.framework.multi_player.state.MultiPlayerGameState attribute) (games.mafia.state.MafiaGameState attribute) (games.multi_player.state.MultiPlayerGameState attribute) (haive.games.among_us.AmongUsState attribute), [1] (haive.games.among_us.models.AmongUsAnalysis attribute) (haive.games.among_us.state.AmongUsState attribute) (haive.games.framework.multi_player.state.MultiPlayerGameState attribute) (haive.games.mafia.state.MafiaGameState attribute) (haive.games.multi_player.state.MultiPlayerGameState attribute) game_result (games.base.models.GameState attribute) (games.chess.state.ChessState attribute) (games.go.state.GoGameState attribute) (haive.games.base.models.GameState attribute) (haive.games.chess.state.ChessState attribute) (haive.games.go.state.GoGameState attribute) game_slug (games.framework.base.template_generator.GameTemplateGenerator attribute) (haive.games.framework.base.template_generator.GameTemplateGenerator attribute) game_stage (games.among_us.models.AmongUsAnalysis property) (haive.games.among_us.models.AmongUsAnalysis property) game_statistics (games.among_us.state.AmongUsState property) (games.dominoes.state.DominoesState property) (games.fox_and_geese.state.FoxAndGeeseState property) (haive.games.among_us.AmongUsState property) (haive.games.among_us.state.AmongUsState property) (haive.games.dominoes.state.DominoesState property) (haive.games.fox_and_geese.state.FoxAndGeeseState property) game_status (games.base.models.GameState attribute) (games.base.state.GameState attribute) (games.chess.state.ChessState attribute) (games.clue.state.ClueState attribute) (games.connect4.state.Connect4State attribute) (games.dominoes.state.DominoesState attribute) (games.fox_and_geese.state.FoxAndGeeseState attribute) (games.framework.base.state.GameState attribute) (games.framework.multi_player.state.MultiPlayerGameState attribute) (games.go.state.GoGameState attribute) (games.mafia.state.MafiaGameState attribute) (games.mancala.state.MancalaState attribute) (games.multi_player.state.MultiPlayerGameState attribute) (games.reversi.state.ReversiState attribute) (games.risk.state.RiskState attribute) (games.single_player.base.SinglePlayerGameState attribute) (games.tic_tac_toe.state.TicTacToeState attribute) (haive.games.base.models.GameState attribute) (haive.games.base.state.GameState attribute) (haive.games.chess.state.ChessState attribute) (haive.games.clue.state.ClueState attribute) (haive.games.connect4.state.Connect4State attribute) (haive.games.dominoes.state.DominoesState attribute) (haive.games.fox_and_geese.state.FoxAndGeeseState attribute) (haive.games.framework.base.state.GameState attribute) (haive.games.framework.multi_player.state.MultiPlayerGameState attribute) (haive.games.go.state.GoGameState attribute) (haive.games.mafia.state.MafiaGameState attribute) (haive.games.mancala.state.MancalaState attribute) (haive.games.multi_player.state.MultiPlayerGameState attribute) (haive.games.reversi.state.ReversiState attribute) (haive.games.risk.state.RiskState attribute) (haive.games.single_player.base.SinglePlayerGameState attribute) (haive.games.tic_tac_toe.state.TicTacToeState attribute) GameAgent (class in games.base.agent) (class in games.framework.base.agent) (class in haive.games.base.agent) (class in haive.games.framework.base.agent) GameAgentFactory (class in games.base.factory) (class in games.framework.base.factory) (class in haive.games.base.factory) (class in haive.games.framework.base.factory) GameAPIConfig (class in games.api.setup) (class in haive.games.api.setup) GameConfig (class in games.base.config) (class in games.framework.base.config) (class in haive.games.base.config) (class in haive.games.framework.base.config) GameConfig.Config (class in games.base.config) (class in games.framework.base.config) (class in haive.games.base.config) (class in haive.games.framework.base.config) GameConfiguration (class in games.core.game.core_game) (class in games.core.game.pieces.core_game) (class in haive.games.core.game.core_game) (class in haive.games.core.game.pieces.core_game) GameDebateAgent (class in games.debate_v2.agent) (class in haive.games.debate_v2.agent) GameDifficulty (class in games.single_player.base) (class in haive.games.single_player.base) GameEvaluator (class in games.common.voting_system) (class in haive.games.common.voting_system) GameFactory (class in games.core.game.core_game) (class in games.core.game.pieces.core_game) (class in haive.games.core.game.core_game) (class in haive.games.core.game.pieces.core_game) GameInfo (class in games.api.general_api) (class in haive.games.api.general_api) GameLLMFactory (class in games.llm_config_factory) (class in haive.games.llm_config_factory) GameMode (class in games.single_player.base) (class in haive.games.single_player.base) GamePhase (class in games.battleship.models) (class in games.framework.multi_player.models) (class in games.hold_em.state) (class in games.mafia.models) (class in games.multi_player.models) (class in games.poker.models) (class in haive.games.battleship.models) (class in haive.games.framework.multi_player.models) (class in haive.games.hold_em.state) (class in haive.games.mafia.models) (class in haive.games.multi_player.models) (class in haive.games.poker.models) GamePieceContainer (class in games.core.game.containers.base) (class in haive.games.core.game.containers.base) GamePlayerIdentifiers (class in games.core.agent.generic_player_agent) (class in haive.games.core.agent.generic_player_agent) GamePlayerRole (class in games.core.agent.player_agent) (class in games.core.config.base) (class in haive.games.core.agent.player_agent) (class in haive.games.core.config.base) GameResponse (class in games.chess.api_example) (class in haive.games.chess.api_example) GameResult (class in games.connect4.example) (class in games.core.game.core_game) (class in games.core.game.pieces.core_game) (class in games.poker.models) (class in haive.games.connect4.example) (class in haive.games.core.game.core_game) (class in haive.games.core.game.pieces.core_game) (class in haive.games.poker.models) games module games.among_us module games.among_us.configurable_config module games.among_us.demo module games.among_us.enhanced_ui module games.among_us.generic_engines module games.among_us.models module games.among_us.state module games.among_us.state_manager module games.api module games.api.general_api module games.api.setup module games.base module games.base.agent module games.base.config module games.base.factory module games.base.models module games.base.state module games.base.state_manager module games.base.utils module games.base_v2 module games.battleship module games.battleship.agent module games.battleship.config module games.battleship.configurable_config module games.battleship.debug module games.battleship.engines module games.battleship.example module games.battleship.generic_engines module games.battleship.models module games.battleship.prompts module games.battleship.state_manager module games.battleship.utils module games.benchmark module games.board module games.cards module games.cards.models module games.cards.models.card module games.cards.standard module games.cards.standard.blackjack module games.cards.standard.bs module games.cards.standard.poker module games.cards.uno module games.checkers module games.checkers.agent module games.checkers.configurable_config module games.checkers.engines module games.checkers.example module games.checkers.generic_engines module games.checkers.state_manager module games.checkers.ui module games.chess module games.chess.agent module games.chess.api_client_example module games.chess.api_example module games.chess.aug_llms module games.chess.config module games.chess.configurable_config module games.chess.configurable_engines module games.chess.debug_schema module games.chess.dynamic_config module games.chess.engines module games.chess.example module games.chess.example_configurable module games.chess.example_configurable_players module games.chess.generic_engines module games.chess.llm_utils module games.chess.models module games.chess.state module games.chess.state_manager module games.chess.ui module games.chess.utils module games.clue module games.clue.agent module games.clue.config module games.clue.configurable_config module games.clue.controller module games.clue.engines module games.clue.example module games.clue.generic_engines module games.clue.models module games.clue.runner module games.clue.state module games.clue.state_manager module games.clue.ui module games.common module games.common.voting_system module games.connect4 module games.connect4.agent module games.connect4.config module games.connect4.configurable_config module games.connect4.example module games.connect4.generic_engines module games.connect4.models module games.connect4.state module games.connect4.state_manager module games.connect4.ui module games.core module games.core.agent module games.core.agent.generic_player_agent module games.core.agent.player_agent module games.core.base module games.core.board module games.core.components module games.core.components.cards module games.core.config module games.core.config.base module games.core.game module games.core.game.containers module games.core.game.containers.base module games.core.game.containers.deck module games.core.game.core_board module games.core.game.core_game module games.core.game.core_position module games.core.game.core_space module games.core.game.pieces.core_game module games.core.move module games.core.piece module games.core.players module games.core.position module games.debate module games.debate.agent module games.debate.config module games.debate.configurable_config module games.debate.generic_engines module games.debate.models module games.debate_v2 module games.debate_v2.agent module games.debate_v2.agent_with_judges module games.debate_v2.example module games.debate_v2.example_with_judges module games.debate_v2.judges module games.dominoes module games.dominoes.configurable_config module games.dominoes.enhanced_example module games.dominoes.example module games.dominoes.generic_engines module games.dominoes.models module games.dominoes.rich_ui module games.dominoes.state module games.dominoes.ui module games.example module games.fox_and_geese module games.fox_and_geese.agent module games.fox_and_geese.config module games.fox_and_geese.configurable_config module games.fox_and_geese.engines module games.fox_and_geese.enhanced_example module games.fox_and_geese.example module games.fox_and_geese.fixed_runner module games.fox_and_geese.generic_engines module games.fox_and_geese.models module games.fox_and_geese.rich_ui module games.fox_and_geese.state module games.fox_and_geese.state_manager module games.fox_and_geese.ui module games.framework module games.framework.base module games.framework.base.agent module games.framework.base.config module games.framework.base.factory module games.framework.base.state module games.framework.base.state_manager module games.framework.base.template_generator module games.framework.base.utils module games.framework.core module games.framework.core.boards module games.framework.multi_player module games.framework.multi_player.agent module games.framework.multi_player.config module games.framework.multi_player.factory module games.framework.multi_player.models module games.framework.multi_player.state module games.framework.multi_player.state_manager module games.go module games.go.agent module games.go.aug_llms module games.go.config module games.go.engines module games.go.example module games.go.go_engine module games.go.models module games.go.state module games.go.state_manager module games.hold_em module games.hold_em.agent module games.hold_em.aug_llms module games.hold_em.config module games.hold_em.configurable_config module games.hold_em.engine_logging module games.hold_em.engines module games.hold_em.example module games.hold_em.game_agent module games.hold_em.generic_engines module games.hold_em.models module games.hold_em.player_agent module games.hold_em.state module games.hold_em.state_manager module games.hold_em.ui module games.hold_em.utils module games.llm_config_factory module games.mafia module games.mafia.agent module games.mafia.aug_llms module games.mafia.config module games.mafia.configurable_config module games.mafia.engines module games.mafia.example module games.mafia.generic_engines module games.mafia.mock_runner module games.mafia.models module games.mafia.simple_demo module games.mafia.simple_runner module games.mafia.state module games.mafia.state_manager module games.mafia.verify_imports module games.mancala module games.mancala.agent module games.mancala.agent_original module games.mancala.config module games.mancala.configurable_config module games.mancala.engines module games.mancala.example module games.mancala.generic_engines module games.mancala.models module games.mancala.state module games.mancala.state_manager module games.mancala.state_original module games.mastermind module games.mastermind.config module games.mastermind.configurable_config module games.mastermind.demo module games.mastermind.engines module games.mastermind.example module games.mastermind.generic_engines module games.mastermind.models module games.mastermind.state_manager module games.mastermind.ui module games.monopoly module games.monopoly.agent module games.monopoly.configurable_config module games.monopoly.engines module games.monopoly.example module games.monopoly.game module games.monopoly.game.game module games.monopoly.game_agent module games.monopoly.generic_engines module games.monopoly.main_agent module games.monopoly.player_agent module games.monopoly.run_game module games.monopoly.simple_demo module games.monopoly.standalone_demo module games.monopoly.ui module games.monopoly.ui_fixed module games.monopoly.utils module games.multi_player module games.multi_player.agent module games.multi_player.config module games.multi_player.factory module games.multi_player.models module games.multi_player.state module games.multi_player.state_manager module games.nim module games.nim.agent module games.nim.config module games.nim.configurable_config module games.nim.engines module games.nim.example module games.nim.generic_engines module games.nim.standalone_game module games.nim.state_manager module games.nim.ui module games.poker module games.poker.agent module games.poker.config module games.poker.configurable_config module games.poker.debug module games.poker.engines module games.poker.example module games.poker.generic_engines module games.poker.models module games.poker.prompts module games.poker.state module games.reversi module games.reversi.config module games.reversi.configurable_config module games.reversi.example module games.reversi.generic_engines module games.reversi.models module games.reversi.state module games.reversi.state_manager module games.risk module games.risk.agent module games.risk.config module games.risk.configurable_config module games.risk.engines module games.risk.example module games.risk.generic_engines module games.risk.models module games.risk.state module games.risk.state_manager module games.single_player module games.single_player.agent module games.single_player.base module games.single_player.crossword_puzzle module games.single_player.flow_free module games.single_player.flow_free.agent module games.single_player.flow_free.config module games.single_player.flow_free.engines module games.single_player.flow_free.example module games.single_player.flow_free.models module games.single_player.flow_free.state module games.single_player.flow_free.state_manager module games.single_player.logic_grid module games.single_player.logic_grid.game module games.single_player.mine_sweeper module games.single_player.rubiks module games.single_player.rubiks.agent module games.single_player.sudoku module games.single_player.sudoku.game module games.single_player.testing module games.single_player.towers_of_hanoi module games.single_player.towers_of_hanoi.move module games.single_player.towers_of_hanoi.prompts module games.single_player.twenty_fourty_eight module games.single_player.twenty_fourty_eight.game module games.single_player.word_search module games.single_player.wordle module games.single_player.wordle.example module games.tic_tac_toe module games.tic_tac_toe.agent module games.tic_tac_toe.config module games.tic_tac_toe.configurable_config module games.tic_tac_toe.configurable_engines module games.tic_tac_toe.engines module games.tic_tac_toe.example module games.tic_tac_toe.generic_engines module games.tic_tac_toe.models module games.tic_tac_toe.state module games.tic_tac_toe.state_manager module games.tic_tac_toe.ui module games.utils module games.utils.recursion_config module GameSelectionRequest (class in games.api.general_api) (class in haive.games.api.general_api) GameSituationAnalysis (class in games.hold_em.models) (class in haive.games.hold_em.models) GameSourceType (class in games.single_player.base) (class in haive.games.single_player.base) GameState (class in games.base.models) (class in games.base.state) (class in games.framework.base.state) (class in haive.games.base.models) (class in haive.games.base.state) (class in haive.games.framework.base.state) GameStateManager (class in games.base.state_manager) (class in games.framework.base.state_manager) (class in haive.games.base.state_manager) (class in haive.games.framework.base.state_manager) GameStatePrinter (class in games.poker.debug) (class in haive.games.poker.debug) GameStateResponse (class in games.chess.api_example) (class in haive.games.chess.api_example) GameStatus (class in games.clue.models) (class in games.core.game.core_game) (class in games.core.game.pieces.core_game) (class in games.risk.models) (class in haive.games.clue.models) (class in haive.games.core.game.core_game) (class in haive.games.core.game.pieces.core_game) (class in haive.games.risk.models) GameTemplateGenerator (class in games.framework.base.template_generator) (class in haive.games.framework.base.template_generator) GameVotingSystem (class in games.common.voting_system) (class in haive.games.common.voting_system) geese_analysis (games.fox_and_geese.state.FoxAndGeeseState attribute) (haive.games.fox_and_geese.state.FoxAndGeeseState attribute) geese_formation_strength (games.fox_and_geese.state.FoxAndGeeseState property) (haive.games.fox_and_geese.state.FoxAndGeeseState property) geese_model (games.fox_and_geese.configurable_config.ConfigurableFoxAndGeeseConfig attribute) (haive.games.fox_and_geese.configurable_config.ConfigurableFoxAndGeeseConfig attribute) geese_name (games.fox_and_geese.configurable_config.ConfigurableFoxAndGeeseConfig attribute) (haive.games.fox_and_geese.configurable_config.ConfigurableFoxAndGeeseConfig attribute) geese_positions (games.fox_and_geese.state.FoxAndGeeseState attribute) (haive.games.fox_and_geese.state.FoxAndGeeseState attribute) GeneralGameAPI (class in games.api.general_api) (class in haive.games.api.general_api) generate_ai_analysis() (games.clue.controller.ClueGameController method) (haive.games.clue.controller.ClueGameController method) generate_ai_guess() (games.clue.controller.ClueGameController method) (haive.games.clue.controller.ClueGameController method) generate_analysis_prompt() (in module games.battleship.prompts) (in module games.checkers.engines) (in module games.chess.aug_llms) (in module games.clue.engines) (in module games.go.engines) (in module games.mancala.engines) (in module games.mastermind.engines) (in module games.nim.engines) (in module games.single_player.flow_free.engines) (in module games.tic_tac_toe.engines) (in module haive.games.battleship.prompts) (in module haive.games.checkers.engines) (in module haive.games.chess.aug_llms) (in module haive.games.clue.engines) (in module haive.games.go.engines) (in module haive.games.mancala.engines) (in module haive.games.mastermind.engines) (in module haive.games.nim.engines) (in module haive.games.single_player.flow_free.engines) (in module haive.games.tic_tac_toe.engines) generate_ascii_board() (in module games.chess.utils) (in module haive.games.chess.utils) generate_black_prompt() (in module games.go.engines) (in module haive.games.go.engines) generate_board_string() (games.clue.controller.ClueGameController method) (haive.games.clue.controller.ClueGameController method) generate_codemaker_prompt() (in module games.mastermind.engines) (in module haive.games.mastermind.engines) generate_detective_prompt() (in module games.mafia.engines) (in module haive.games.mafia.engines) generate_detective_response() (in module games.mafia.mock_runner) (in module haive.games.mafia.mock_runner) generate_doctor_prompt() (in module games.mafia.engines) (in module haive.games.mafia.engines) generate_doctor_response() (in module games.mafia.mock_runner) (in module haive.games.mafia.mock_runner) generate_fox_analysis_prompt() (in module games.fox_and_geese.engines) (in module haive.games.fox_and_geese.engines) generate_fox_move_prompt() (in module games.fox_and_geese.engines) (in module haive.games.fox_and_geese.engines) generate_game_response() (games.single_player.agent.SinglePlayerGameAgent method) (haive.games.single_player.agent.SinglePlayerGameAgent method) generate_geese_analysis_prompt() (in module games.fox_and_geese.engines) (in module haive.games.fox_and_geese.engines) generate_geese_move_prompt() (in module games.fox_and_geese.engines) (in module haive.games.fox_and_geese.engines) generate_go_analysis_prompt() (in module games.go.aug_llms) (in module haive.games.go.aug_llms) generate_go_move_prompt() (in module games.go.aug_llms) (in module haive.games.go.aug_llms) generate_guess_prompt() (in module games.mastermind.engines) (in module haive.games.mastermind.engines) generate_hand_analysis_prompt() (in module games.poker.engines) (in module haive.games.poker.engines) generate_hint() (games.single_player.base.SinglePlayerStateManager class method) (games.single_player.base.SinglePlayerStateManager method) (games.single_player.flow_free.state_manager.FlowFreeStateManager class method) (haive.games.single_player.base.SinglePlayerStateManager class method) (haive.games.single_player.base.SinglePlayerStateManager method) (haive.games.single_player.flow_free.state_manager.FlowFreeStateManager class method) generate_mafia_prompt() (in module games.mafia.engines) (in module haive.games.mafia.engines) generate_mafia_response() (in module games.mafia.mock_runner) (in module haive.games.mafia.mock_runner) generate_move_prompt() (in module games.battleship.prompts) (in module games.checkers.engines) (in module games.chess.aug_llms) (in module games.mancala.engines) (in module games.nim.engines) (in module games.single_player.flow_free.engines) (in module games.tic_tac_toe.engines) (in module haive.games.battleship.prompts) (in module haive.games.checkers.engines) (in module haive.games.chess.aug_llms) (in module haive.games.mancala.engines) (in module haive.games.nim.engines) (in module haive.games.single_player.flow_free.engines) (in module haive.games.tic_tac_toe.engines) generate_narrator_prompt() (in module games.mafia.engines) (in module haive.games.mafia.engines) generate_narrator_response() (in module games.mafia.mock_runner) (in module haive.games.mafia.mock_runner) generate_player_prompt() (in module games.clue.engines) (in module haive.games.clue.engines) generate_poker_prompt() (in module games.poker.engines) (in module haive.games.poker.engines) generate_ship_placement_prompt() (in module games.battleship.prompts) (in module haive.games.battleship.prompts) generate_templates() (games.framework.base.template_generator.GameTemplateGenerator method) (haive.games.framework.base.template_generator.GameTemplateGenerator method) generate_villager_prompt() (in module games.mafia.engines) (in module haive.games.mafia.engines) generate_villager_response() (in module games.mafia.mock_runner) (in module haive.games.mafia.mock_runner) generate_white_prompt() (in module games.go.engines) (in module haive.games.go.engines) GENERATION (haive.core.engine.tool.ToolCategory attribute) GenericGameEngineFactory (class in games.core.agent.generic_player_agent) (class in haive.games.core.agent.generic_player_agent) GenericGameRole (class in games.core.agent.generic_player_agent) (class in haive.games.core.agent.generic_player_agent) GenericPromptGenerator (class in games.core.agent.generic_player_agent) (class in haive.games.core.agent.generic_player_agent) get() (haive.core.schema.StateSchema method) get_active_sabotage() (games.among_us.state.AmongUsState method) (haive.games.among_us.AmongUsState method) (haive.games.among_us.state.AmongUsState method) get_active_template() (haive.core.engine.aug_llm.AugLLMConfig method) get_adjacent_positions() (games.single_player.flow_free.state.FlowFreeState method) (haive.games.single_player.flow_free.state.FlowFreeState method) get_alive_players() (games.among_us.state.AmongUsState method) (haive.games.among_us.AmongUsState method) (haive.games.among_us.state.AmongUsState method) get_all_by_attr() (haive.core.common.mixins.GetterMixin method), [1] get_all_class_engines() (haive.core.schema.StateSchema class method) get_all_instance_engines() (haive.core.schema.StateSchema method) get_all_pieces() (games.core.game.core_board.Board method) (haive.games.core.game.core_board.Board method) get_all_tools_flat() (haive.core.common.mixins.ToolRouteMixin method), [1] get_analysis_output_model() (games.checkers.generic_engines.CheckersPromptGenerator method) (games.chess.generic_engines.ChessPromptGenerator method) (games.connect4.generic_engines.Connect4PromptGenerator method) (games.core.agent.generic_player_agent.GenericPromptGenerator method) (games.monopoly.generic_engines.MonopolyPromptGenerator method) (games.tic_tac_toe.generic_engines.TicTacToePromptGenerator method) (haive.games.checkers.generic_engines.CheckersPromptGenerator method) (haive.games.chess.generic_engines.ChessPromptGenerator method) (haive.games.connect4.generic_engines.Connect4PromptGenerator method) (haive.games.core.agent.generic_player_agent.GenericPromptGenerator method) (haive.games.monopoly.generic_engines.MonopolyPromptGenerator method) (haive.games.tic_tac_toe.generic_engines.TicTacToePromptGenerator method) get_analyzer() (haive.core.engine.tool.ToolEngine class method) get_analyzer_engine() (in module games.go.engines) (in module haive.games.go.engines) get_api_key() (haive.core.common.mixins.SecureConfigMixin method), [1] get_available_chess_providers() (in module games.chess.llm_utils) (in module haive.games.chess.llm_utils) get_available_providers() (in module games.poker.engines) (in module haive.games.poker.engines) get_betting_strategist() (in module games.hold_em.aug_llms) (in module haive.games.hold_em.aug_llms) get_black_engine() (in module games.go.engines) (in module haive.games.go.engines) get_bluff_detector() (in module games.hold_em.aug_llms) (in module haive.games.hold_em.aug_llms) get_board() (games.chess.state.ChessState method) (haive.games.chess.state.ChessState method) get_board_texture_description() (in module games.hold_em.utils) (in module haive.games.hold_em.utils) get_building_cost() (in module games.monopoly.utils) (in module haive.games.monopoly.utils) get_by_attr() (haive.core.common.mixins.GetterMixin method), [1] get_by_type() (haive.core.common.mixins.GetterMixin method), [1] get_capability_enum() (haive.core.engine.tool.ToolEngine class method) get_category_enum() (haive.core.engine.tool.ToolEngine class method) get_cell() (games.single_player.flow_free.state.FlowFreeState method) (haive.games.single_player.flow_free.state.FlowFreeState method) get_checkpointer() (haive.core.common.mixins.CheckpointerMixin method), [1] get_chess_role_definitions() (in module games.chess.configurable_engines) (in module haive.games.chess.configurable_engines) get_class_engine() (haive.core.schema.StateSchema class method) get_column() (games.core.game.core_board.GridBoard method) (haive.games.core.game.core_board.GridBoard method) get_common_reducers() (in module haive.core.schema.field_utils) get_complete_llm_suite() (in module games.hold_em.aug_llms) (in module haive.games.hold_em.aug_llms) get_computer_move() (games.nim.standalone_game.NimUI method) (haive.games.nim.standalone_game.NimUI method) get_connected_rooms() (games.among_us.state.AmongUsState method) (haive.games.among_us.AmongUsState method) (haive.games.among_us.state.AmongUsState method) get_connected_spaces() (games.core.game.core_board.Board method) (haive.games.core.game.core_board.Board method) get_connected_vents() (games.among_us.state.AmongUsState method) (haive.games.among_us.AmongUsState method) (haive.games.among_us.state.AmongUsState method) get_connection() (games.among_us.models.Room method) (haive.games.among_us.models.Room method) get_container() (games.core.game.core_game.Game method) (games.core.game.pieces.core_game.Game method) (haive.games.core.game.core_game.Game method) (haive.games.core.game.pieces.core_game.Game method) get_controlled_continents() (games.risk.state.RiskState method) (haive.games.risk.state.RiskState method) get_controlled_territories() (games.risk.state.RiskState method) (haive.games.risk.state.RiskState method) get_current_player() (games.core.game.core_game.Game method) (games.core.game.pieces.core_game.Game method) (games.monopoly.game.game.MonopolyGame method) (haive.games.core.game.core_game.Game method) (haive.games.core.game.pieces.core_game.Game method) (haive.games.monopoly.game.game.MonopolyGame method) get_decision_route() (games.monopoly.player_agent.MonopolyPlayerAgent method) (haive.games.monopoly.player_agent.MonopolyPlayerAgent method) get_engine() (haive.core.schema.StateSchema method) get_engine_for_player() (games.framework.multi_player.agent.MultiPlayerGameAgent method) (games.mafia.agent.MafiaAgent method) (games.multi_player.agent.MultiPlayerGameAgent method) (haive.games.among_us.AmongUsAgent method) (haive.games.framework.multi_player.agent.MultiPlayerGameAgent method) (haive.games.mafia.agent.MafiaAgent method) (haive.games.multi_player.agent.MultiPlayerGameAgent method) get_engines() (haive.core.schema.StateSchema method) get_evaluation_context() (games.common.voting_system.GameEvaluator method) (haive.games.common.voting_system.GameEvaluator method) get_evaluation_criteria() (games.common.voting_system.GameEvaluator method) (haive.games.common.voting_system.GameEvaluator method) get_example_config() (in module games.among_us.configurable_config) (in module games.battleship.configurable_config) (in module games.checkers.configurable_config) (in module games.clue.configurable_config) (in module games.debate.configurable_config) (in module games.dominoes.configurable_config) (in module games.fox_and_geese.configurable_config) (in module games.hold_em.configurable_config) (in module games.mafia.configurable_config) (in module games.mancala.configurable_config) (in module games.mastermind.configurable_config) (in module games.monopoly.configurable_config) (in module games.nim.configurable_config) (in module games.poker.configurable_config) (in module games.reversi.configurable_config) (in module games.risk.configurable_config) (in module games.tic_tac_toe.configurable_config) (in module haive.games.among_us.configurable_config) (in module haive.games.battleship.configurable_config) (in module haive.games.checkers.configurable_config) (in module haive.games.clue.configurable_config) (in module haive.games.debate.configurable_config) (in module haive.games.dominoes.configurable_config) (in module haive.games.fox_and_geese.configurable_config) (in module haive.games.hold_em.configurable_config) (in module haive.games.mafia.configurable_config) (in module haive.games.mancala.configurable_config) (in module haive.games.mastermind.configurable_config) (in module haive.games.monopoly.configurable_config) (in module haive.games.nim.configurable_config) (in module haive.games.poker.configurable_config) (in module haive.games.reversi.configurable_config) (in module haive.games.risk.configurable_config) (in module haive.games.tic_tac_toe.configurable_config) get_example_configs() (games.chess.config.ChessConfig method) (games.chess.dynamic_config.ChessConfig method) (games.core.config.base.BaseGameConfig method) (haive.games.chess.config.ChessConfig method) (haive.games.chess.dynamic_config.ChessConfig method) (haive.games.core.config.base.BaseGameConfig method) get_example_decisions() (in module games.poker.prompts) (in module haive.games.poker.prompts) get_example_engines() (in module games.chess.configurable_engines) (in module haive.games.chess.configurable_engines) get_example_tic_tac_toe_engines() (in module games.tic_tac_toe.configurable_engines) (in module haive.games.tic_tac_toe.configurable_engines) get_field_info_from_model() (in module haive.core.schema.field_utils) get_format_instructions() (haive.core.engine.aug_llm.AugLLMConfig method) get_game_state() (games.chess.api_client_example.ChessAPIClient method) (games.clue.controller.ClueGameController method) (games.monopoly.game.game.MonopolyGame method) (haive.games.chess.api_client_example.ChessAPIClient method) (haive.games.clue.controller.ClueGameController method) (haive.games.monopoly.game.game.MonopolyGame method) (in module games.chess.api_example) (in module haive.games.chess.api_example) get_game_summary() (games.monopoly.main_agent.MonopolyAgent method) (haive.games.monopoly.main_agent.MonopolyAgent method) get_grid_position() (games.core.game.core_space.GridSpace method) (haive.games.core.game.core_space.GridSpace method) get_hand_analyzer() (in module games.hold_em.aug_llms) (in module haive.games.hold_em.aug_llms) get_hint() (games.single_player.base.SinglePlayerGameAgent method) (haive.games.single_player.base.SinglePlayerGameAgent method) get_input_fields() (haive.core.engine.aug_llm.AugLLMConfig method) (haive.core.engine.output_parser.OutputParserEngine method) (haive.core.engine.tool.ToolEngine method) get_instance_engine() (haive.core.schema.StateSchema method) get_interruptible_tools() (haive.core.engine.tool.ToolEngine method) get_judge_panel_info() (games.debate_v2.agent_with_judges.JudgedGameDebateAgent method) (haive.games.debate_v2.agent_with_judges.JudgedGameDebateAgent method) get_last_message() (haive.core.schema.StateSchema method) get_latest_analysis() (games.dominoes.state.DominoesState method) (haive.games.dominoes.state.DominoesState method) get_latest_fox_analysis() (games.fox_and_geese.state.FoxAndGeeseState method) (haive.games.fox_and_geese.state.FoxAndGeeseState method) get_latest_geese_analysis() (games.fox_and_geese.state.FoxAndGeeseState method) (haive.games.fox_and_geese.state.FoxAndGeeseState method) get_legal_moves() (games.among_us.state_manager.AmongUsStateManagerMixin class method) (games.base.state_manager.GameStateManager class method) (games.checkers.state_manager.CheckersStateManager class method) (games.clue.state_manager.ClueStateManager class method) (games.connect4.state_manager.Connect4StateManager class method) (games.fox_and_geese.state_manager.FoxAndGeeseStateManager class method) (games.framework.base.state_manager.GameStateManager class method) (games.framework.multi_player.state_manager.MultiPlayerGameStateManager class method) (games.mafia.state_manager.MafiaStateManager class method) (games.mancala.state_manager.MancalaStateManager class method) (games.mastermind.state_manager.MastermindStateManager class method) (games.multi_player.state_manager.MultiPlayerGameStateManager class method) (games.nim.state_manager.NimStateManager class method) (games.reversi.state_manager.ReversiStateManager class method) (games.single_player.base.SinglePlayerStateManager class method) (games.single_player.flow_free.state_manager.FlowFreeStateManager class method) (games.tic_tac_toe.state_manager.TicTacToeStateManager class method) (haive.games.among_us.AmongUsStateManagerMixin class method) (haive.games.among_us.state_manager.AmongUsStateManagerMixin class method) (haive.games.base.state_manager.GameStateManager class method) (haive.games.checkers.state_manager.CheckersStateManager class method) (haive.games.clue.state_manager.ClueStateManager class method) (haive.games.connect4.state_manager.Connect4StateManager class method) (haive.games.debate.DebateStateManager class method) (haive.games.fox_and_geese.state_manager.FoxAndGeeseStateManager class method) (haive.games.framework.base.state_manager.GameStateManager class method) (haive.games.framework.multi_player.state_manager.MultiPlayerGameStateManager class method) (haive.games.mafia.state_manager.MafiaStateManager class method) (haive.games.mancala.state_manager.MancalaStateManager class method) (haive.games.mastermind.state_manager.MastermindStateManager class method) (haive.games.multi_player.state_manager.MultiPlayerGameStateManager class method) (haive.games.nim.state_manager.NimStateManager class method) (haive.games.reversi.state_manager.ReversiStateManager class method) (haive.games.single_player.base.SinglePlayerStateManager class method) (haive.games.single_player.flow_free.state_manager.FlowFreeStateManager class method) (haive.games.tic_tac_toe.state_manager.TicTacToeStateManager class method) get_lincoln_douglas_flow() (games.debate.models.DebatePhase class method) (haive.games.debate.models.DebatePhase class method) get_mafia_analyzer() (in module games.mafia.aug_llms) (in module haive.games.mafia.aug_llms) get_mcp_prompts() (haive.core.common.mixins.MCPMixin method), [1] get_mcp_resource_content() (haive.core.common.mixins.MCPMixin method), [1] get_mcp_resources() (haive.core.common.mixins.MCPMixin method), [1] get_mcp_tools() (haive.core.common.mixins.MCPMixin method), [1] get_metadata() (haive.core.common.mixins.MetadataMixin method), [1] get_model_for_provider() (in module games.poker.engines) (in module haive.games.poker.engines) get_model_info() (in module games.llm_config_factory) (in module haive.games.llm_config_factory) get_move() (games.risk.agent.RiskAgent method) (haive.games.risk.agent.RiskAgent method) get_move_output_model() (games.checkers.generic_engines.CheckersPromptGenerator method) (games.chess.generic_engines.ChessPromptGenerator method) (games.connect4.generic_engines.Connect4PromptGenerator method) (games.core.agent.generic_player_agent.GenericPromptGenerator method) (games.monopoly.generic_engines.MonopolyPromptGenerator method) (games.tic_tac_toe.generic_engines.TicTacToePromptGenerator method) (haive.games.checkers.generic_engines.CheckersPromptGenerator method) (haive.games.chess.generic_engines.ChessPromptGenerator method) (haive.games.connect4.generic_engines.Connect4PromptGenerator method) (haive.games.core.agent.generic_player_agent.GenericPromptGenerator method) (haive.games.monopoly.generic_engines.MonopolyPromptGenerator method) (haive.games.tic_tac_toe.generic_engines.TicTacToePromptGenerator method) get_next_active_player() (in module games.hold_em.utils) (in module haive.games.hold_em.utils) get_next_row() (games.connect4.state.Connect4State method) (haive.games.connect4.state.Connect4State method) get_occupied_positions() (games.battleship.models.PlayerBoard method) (games.battleship.models.Ship method) (haive.games.battleship.models.PlayerBoard method) (haive.games.battleship.models.Ship method) get_opponent() (games.core.agent.generic_player_agent.GamePlayerIdentifiers method) (haive.games.core.agent.generic_player_agent.GamePlayerIdentifiers method) get_opponent_profiler() (in module games.hold_em.aug_llms) (in module haive.games.hold_em.aug_llms) get_output_fields() (haive.core.engine.aug_llm.AugLLMConfig method) (haive.core.engine.output_parser.OutputParserEngine method) (haive.core.engine.tool.ToolEngine method) get_oxford_flow() (games.debate.models.DebatePhase class method) (haive.games.debate.models.DebatePhase class method) get_parliamentary_flow() (games.debate.models.DebatePhase class method) (haive.games.debate.models.DebatePhase class method) get_piece() (games.core.game.core_game.Game method) (games.core.game.pieces.core_game.Game method) (haive.games.core.game.core_game.Game method) (haive.games.core.game.pieces.core_game.Game method) get_playable_tiles() (games.dominoes.state.DominoesState method) (haive.games.dominoes.state.DominoesState method) get_player_by_id() (games.hold_em.state.HoldemState method) (haive.games.hold_em.state.HoldemState method) get_player_by_index() (games.hold_em.state.HoldemState method) (haive.games.hold_em.state.HoldemState method) get_player_cooldown() (games.among_us.state.AmongUsState method) (haive.games.among_us.AmongUsState method) (haive.games.among_us.state.AmongUsState method) get_player_decision() (games.hold_em.game_agent.HoldemGameAgent method) (haive.games.hold_em.game_agent.HoldemGameAgent method) get_player_names() (games.core.config.base.BaseGameConfig method) (haive.games.core.config.base.BaseGameConfig method) get_player_pieces() (games.core.game.core_board.Board method) (haive.games.core.game.core_board.Board method) get_player_private_data() (games.framework.multi_player.state.MultiPlayerGameState method) (games.multi_player.state.MultiPlayerGameState method) (haive.games.framework.multi_player.state.MultiPlayerGameState method) (haive.games.multi_player.state.MultiPlayerGameState method) get_player_role() (games.debate.agent.DebateAgent method) (games.framework.multi_player.agent.MultiPlayerGameAgent method) (games.mafia.agent.MafiaAgent method) (games.multi_player.agent.MultiPlayerGameAgent method) (haive.games.debate.agent.DebateAgent method) (haive.games.debate.DebateAgent method) (haive.games.framework.multi_player.agent.MultiPlayerGameAgent method) (haive.games.mafia.agent.MafiaAgent method) (haive.games.multi_player.agent.MultiPlayerGameAgent method) get_player_view() (games.clue.controller.ClueGameController method) (haive.games.clue.controller.ClueGameController method) get_players() (games.core.agent.generic_player_agent.GamePlayerIdentifiers method) (haive.games.core.agent.generic_player_agent.GamePlayerIdentifiers method) get_poker_llm_provider() (in module games.poker.engines) (in module haive.games.poker.engines) get_position_name() (in module games.hold_em.utils) (in module games.poker.example) (in module haive.games.hold_em.utils) (in module haive.games.poker.example) get_possible_codes() (games.mastermind.state_manager.MastermindStateManager class method) (haive.games.mastermind.state_manager.MastermindStateManager class method) get_possible_solutions() (games.clue.state_manager.ClueStateManager class method) (haive.games.clue.state_manager.ClueStateManager class method) get_prompt_template() (games.core.agent.player_agent.PlayerRole method) (haive.games.core.agent.player_agent.PlayerRole method) get_properties_by_color() (in module games.monopoly.utils) (in module haive.games.monopoly.utils) get_properties_by_group() (games.monopoly.game.game.MonopolyGame method) (haive.games.monopoly.game.game.MonopolyGame method) get_properties_owned_by_player() (games.monopoly.game.game.MonopolyGame method) (haive.games.monopoly.game.game.MonopolyGame method) get_property() (games.core.game.containers.base.GamePieceContainer method) (games.core.game.core_board.Board method) (games.core.game.core_game.Game method) (games.core.game.core_space.Space method) (games.core.game.pieces.core_game.Game method) (haive.games.core.game.containers.base.GamePieceContainer method) (haive.games.core.game.core_board.Board method) (haive.games.core.game.core_game.Game method) (haive.games.core.game.core_space.Space method) (haive.games.core.game.pieces.core_game.Game method) get_property_at() (games.monopoly.game.game.MonopolyGame method) (haive.games.monopoly.game.game.MonopolyGame method) get_property_at_position() (in module games.monopoly.standalone_demo) (in module games.monopoly.utils) (in module haive.games.monopoly.standalone_demo) (in module haive.games.monopoly.utils) get_recent_moves() (games.fox_and_geese.state.FoxAndGeeseState method) (haive.games.fox_and_geese.state.FoxAndGeeseState method) get_recommended_chess_models() (in module games.chess.llm_utils) (in module haive.games.chess.llm_utils) get_recommended_model() (games.llm_config_factory.GameLLMFactory class method) (haive.games.llm_config_factory.GameLLMFactory class method) get_recursion_limit() (games.utils.recursion_config.RecursionConfig class method) (haive.games.utils.recursion_config.RecursionConfig class method) get_reducer_name() (haive.core.schema.field_utils.FieldMetadata method) get_role_color() (in module games.among_us.demo) (in module haive.games.among_us.demo) get_role_definitions() (games.chess.config.ChessConfig method) (games.chess.dynamic_config.ChessConfig method) (games.core.agent.player_agent.ConfigurableGameAgent method) (games.core.config.base.BaseGameConfig method) (haive.games.chess.config.ChessConfig method) (haive.games.chess.dynamic_config.ChessConfig method) (haive.games.core.agent.player_agent.ConfigurableGameAgent method) (haive.games.core.config.base.BaseGameConfig method) get_role_name() (games.core.agent.player_agent.PlayerRole method) (haive.games.core.agent.player_agent.PlayerRole method) get_room() (games.among_us.state.AmongUsState method) (haive.games.among_us.AmongUsState method) (haive.games.among_us.state.AmongUsState method) get_row() (games.core.game.core_board.GridBoard method) (haive.games.core.game.core_board.GridBoard method) get_scores() (games.mancala.state.MancalaState method) (haive.games.mancala.state.MancalaState method) get_situation_analyzer() (in module games.hold_em.aug_llms) (in module haive.games.hold_em.aug_llms) get_skip_move() (games.reversi.state_manager.ReversiStateManager class method) (haive.games.reversi.state_manager.ReversiStateManager class method) get_space_at() (games.core.game.core_board.GridBoard method) (haive.games.core.game.core_board.GridBoard method) get_space_at_position() (games.core.game.core_board.Board method) (games.core.game.core_board.GridBoard method) (haive.games.core.game.core_board.Board method) (haive.games.core.game.core_board.GridBoard method) get_state_changes() (haive.core.common.mixins.StateMixin method), [1] get_state_for_player() (games.core.game.core_game.Game method) (games.core.game.pieces.core_game.Game method) (haive.games.core.game.core_game.Game method) (haive.games.core.game.pieces.core_game.Game method) get_state_tools() (haive.core.engine.tool.ToolEngine method) get_state_values() (haive.core.schema.StateSchema method) get_structured_model() (haive.core.schema.StateSchema class method) get_structured_output_model() (games.among_us.generic_engines.AmongUsEngineFactory method) (games.battleship.generic_engines.BattleshipEngineFactory method) (games.clue.generic_engines.ClueEngineFactory method) (games.core.agent.player_agent.PlayerRole method) (games.debate.generic_engines.DebateEngineFactory method) (games.dominoes.generic_engines.DominoesEngineFactory method) (games.fox_and_geese.generic_engines.FoxAndGeeseEngineFactory method) (games.hold_em.generic_engines.HoldemEngineFactory method) (games.mafia.generic_engines.MafiaEngineFactory method) (games.mancala.generic_engines.MancalaEngineFactory method) (games.mastermind.generic_engines.MastermindEngineFactory method) (games.monopoly.generic_engines.MonopolyEngineFactory method) (games.nim.generic_engines.NimEngineFactory method) (games.poker.generic_engines.PokerEngineFactory method) (games.reversi.generic_engines.ReversiEngineFactory method) (games.risk.generic_engines.RiskEngineFactory method) (haive.games.among_us.generic_engines.AmongUsEngineFactory method) (haive.games.battleship.generic_engines.BattleshipEngineFactory method) (haive.games.clue.generic_engines.ClueEngineFactory method) (haive.games.core.agent.player_agent.PlayerRole method) (haive.games.debate.generic_engines.DebateEngineFactory method) (haive.games.dominoes.generic_engines.DominoesEngineFactory method) (haive.games.fox_and_geese.generic_engines.FoxAndGeeseEngineFactory method) (haive.games.hold_em.generic_engines.HoldemEngineFactory method) (haive.games.mafia.generic_engines.MafiaEngineFactory method) (haive.games.mancala.generic_engines.MancalaEngineFactory method) (haive.games.mastermind.generic_engines.MastermindEngineFactory method) (haive.games.monopoly.generic_engines.MonopolyEngineFactory method) (haive.games.nim.generic_engines.NimEngineFactory method) (haive.games.poker.generic_engines.PokerEngineFactory method) (haive.games.reversi.generic_engines.ReversiEngineFactory method) (haive.games.risk.generic_engines.RiskEngineFactory method) get_system_prompt() (in module games.poker.prompts) (in module haive.games.poker.prompts) get_table_dynamics_analyzer() (in module games.hold_em.aug_llms) (in module haive.games.hold_em.aug_llms) get_task_completion_percentage() (games.among_us.state.AmongUsState method) (haive.games.among_us.AmongUsState method) (haive.games.among_us.state.AmongUsState method) get_tic_tac_toe_role_definitions() (in module games.tic_tac_toe.configurable_engines) (in module haive.games.tic_tac_toe.configurable_engines) get_tool() (haive.core.common.mixins.ToolRouteMixin method), [1] get_tool_metadata() (haive.core.common.mixins.ToolRouteMixin method), [1] get_tool_properties() (haive.core.engine.tool.ToolEngine method) get_tool_route() (haive.core.common.mixins.ToolRouteMixin method), [1] get_tool_type() (haive.core.engine.tool.ToolEngine class method) get_tools_by_capability() (haive.core.engine.tool.ToolEngine method) get_tools_by_category() (haive.core.common.mixins.ToolRouteMixin method), [1] (haive.core.engine.tool.ToolEngine method) get_tools_by_route() (haive.core.common.mixins.ToolRouteMixin method), [1] get_tools_reading_state() (haive.core.engine.tool.ToolEngine method) get_tools_writing_state() (haive.core.engine.tool.ToolEngine method) get_valid_moves() (games.core.game.core_game.Game method) (games.core.game.pieces.core_game.Game method) (games.mancala.state.MancalaState method) (games.mancala.state_original.MancalaState method) (haive.games.core.game.core_game.Game method) (haive.games.core.game.pieces.core_game.Game method) (haive.games.mancala.state.MancalaState method) (haive.games.mancala.state_original.MancalaState method) get_vent() (games.among_us.state.AmongUsState method) (haive.games.among_us.AmongUsState method) (haive.games.among_us.state.AmongUsState method) get_vents_in_room() (games.among_us.state.AmongUsState method) (haive.games.among_us.AmongUsState method) (haive.games.among_us.state.AmongUsState method) get_version_history() (haive.core.common.mixins.VersionMixin method), [1] get_white_engine() (in module games.go.engines) (in module haive.games.go.engines) get_winner() (games.clue.state_manager.ClueStateManager class method) (games.mancala.state_manager.MancalaStateManager class method) (games.mancala.state_original.MancalaState method) (games.mastermind.state_manager.MastermindStateManager class method) (games.nim.state_manager.NimStateManager class method) (games.reversi.state_manager.ReversiStateManager class method) (games.risk.state.RiskState method) (games.tic_tac_toe.state_manager.TicTacToeStateManager class method) (haive.games.clue.state_manager.ClueStateManager class method) (haive.games.mancala.state_manager.MancalaStateManager class method) (haive.games.mancala.state_original.MancalaState method) (haive.games.mastermind.state_manager.MastermindStateManager class method) (haive.games.nim.state_manager.NimStateManager class method) (haive.games.reversi.state_manager.ReversiStateManager class method) (haive.games.risk.state.RiskState method) (haive.games.tic_tac_toe.state_manager.TicTacToeStateManager class method) GetterMixin (class in haive.core.common.mixins), [1] GoAgent (class in games.go.agent) (class in haive.games.go.agent) GoAgentConfig (class in games.go.config) (class in haive.games.go.config) GoAnalysis (class in games.go.models) (class in haive.games.go.models) GoGame (class in games.go.go_engine) (class in haive.games.go.go_engine) GoGameState (class in games.go.state) (class in haive.games.go.state) GoGameStateManager (class in games.go.state_manager) (class in haive.games.go.state_manager) GoMoveModel (class in games.go.models) (class in haive.games.go.models) GoPlayerDecision (class in games.go.models) (class in haive.games.go.models) GoPlayerIdentifiers (class in games.core.agent.generic_player_agent) (class in haive.games.core.agent.generic_player_agent) graph (games.base.agent.GameAgent attribute) (games.battleship.agent.BattleshipAgent attribute) (games.checkers.agent.CheckersAgent attribute) (games.chess.agent.ChessAgent attribute) (games.framework.base.agent.GameAgent attribute) (games.framework.multi_player.agent.MultiPlayerGameAgent attribute) (games.go.agent.GoAgent attribute) (games.multi_player.agent.MultiPlayerGameAgent attribute) (games.single_player.base.SinglePlayerGameAgent attribute) (games.tic_tac_toe.agent.TicTacToeAgent attribute) (haive.games.base.agent.GameAgent attribute) (haive.games.battleship.agent.BattleshipAgent attribute) (haive.games.checkers.agent.CheckersAgent attribute) (haive.games.chess.agent.ChessAgent attribute) (haive.games.framework.base.agent.GameAgent attribute) (haive.games.framework.multi_player.agent.MultiPlayerGameAgent attribute) (haive.games.go.agent.GoAgent attribute) (haive.games.multi_player.agent.MultiPlayerGameAgent attribute) (haive.games.single_player.base.SinglePlayerGameAgent attribute) (haive.games.tic_tac_toe.agent.TicTacToeAgent attribute) graph_builder (games.mancala.agent.MancalaAgent attribute) (haive.games.mancala.agent.MancalaAgent attribute) graph_name (games.go.config.GoAgentConfig attribute) (haive.games.go.config.GoAgentConfig attribute) grid (games.base.models.Board attribute) (games.single_player.flow_free.state.FlowFreeState attribute) (haive.games.base.models.Board attribute) (haive.games.single_player.flow_free.state.FlowFreeState attribute) GridBoard (class in games.core.game.core_board) (class in haive.games.core.game.core_board) GridPosition (class in games.core.game.core_position) (class in haive.games.core.game.core_position) GridSpace (class in games.core.game.core_space) (class in haive.games.core.game.core_space) guesses (games.clue.state.ClueState attribute) (haive.games.clue.state.ClueState attribute) H haive.core.common.mixins module, [1] haive.core.common.structures module, [1] haive.core.common.types module, [1] haive.core.engine.output_parser module haive.core.engine.tool module haive.core.schema.field_utils module haive.games module, [1] haive.games.among_us module, [1] haive.games.among_us.configurable_config module haive.games.among_us.demo module haive.games.among_us.enhanced_ui module haive.games.among_us.generic_engines module haive.games.among_us.models module haive.games.among_us.state module haive.games.among_us.state_manager module haive.games.api module haive.games.api.general_api module haive.games.api.setup module haive.games.base module haive.games.base.agent module haive.games.base.config module haive.games.base.factory module haive.games.base.models module haive.games.base.state module haive.games.base.state_manager module haive.games.base.utils module haive.games.base_v2 module haive.games.battleship module haive.games.battleship.agent module haive.games.battleship.config module haive.games.battleship.configurable_config module haive.games.battleship.debug module haive.games.battleship.engines module haive.games.battleship.example module haive.games.battleship.generic_engines module haive.games.battleship.models module haive.games.battleship.prompts module haive.games.battleship.state_manager module haive.games.battleship.utils module haive.games.benchmark module haive.games.board module haive.games.cards module haive.games.cards.models module haive.games.cards.models.card module haive.games.cards.standard module haive.games.cards.standard.blackjack module haive.games.cards.standard.bs module haive.games.cards.standard.poker module haive.games.cards.uno module haive.games.checkers module haive.games.checkers.agent module haive.games.checkers.configurable_config module haive.games.checkers.engines module haive.games.checkers.example module haive.games.checkers.generic_engines module haive.games.checkers.state_manager module haive.games.checkers.ui module haive.games.chess module haive.games.chess.agent module haive.games.chess.api_client_example module haive.games.chess.api_example module haive.games.chess.aug_llms module haive.games.chess.config module haive.games.chess.configurable_config module haive.games.chess.configurable_engines module haive.games.chess.debug_schema module haive.games.chess.dynamic_config module haive.games.chess.engines module haive.games.chess.example module haive.games.chess.example_configurable module haive.games.chess.example_configurable_players module haive.games.chess.generic_engines module haive.games.chess.llm_utils module haive.games.chess.models module haive.games.chess.state module haive.games.chess.state_manager module haive.games.chess.ui module haive.games.chess.utils module haive.games.clue module haive.games.clue.agent module haive.games.clue.config module haive.games.clue.configurable_config module haive.games.clue.controller module haive.games.clue.engines module haive.games.clue.example module haive.games.clue.generic_engines module haive.games.clue.models module haive.games.clue.runner module haive.games.clue.state module haive.games.clue.state_manager module haive.games.clue.ui module haive.games.common module haive.games.common.voting_system module haive.games.connect4 module haive.games.connect4.agent module haive.games.connect4.config module haive.games.connect4.configurable_config module haive.games.connect4.example module haive.games.connect4.generic_engines module haive.games.connect4.models module haive.games.connect4.state module haive.games.connect4.state_manager module haive.games.connect4.ui module haive.games.core module haive.games.core.agent module haive.games.core.agent.generic_player_agent module haive.games.core.agent.player_agent module haive.games.core.base module haive.games.core.board module haive.games.core.components module haive.games.core.components.cards module haive.games.core.config module haive.games.core.config.base module haive.games.core.game module haive.games.core.game.containers module haive.games.core.game.containers.base module haive.games.core.game.containers.deck module haive.games.core.game.core_board module haive.games.core.game.core_game module haive.games.core.game.core_position module haive.games.core.game.core_space module haive.games.core.game.pieces.core_game module haive.games.core.move module haive.games.core.piece module haive.games.core.players module haive.games.core.position module haive.games.debate module, [1] haive.games.debate.agent module haive.games.debate.config module haive.games.debate.configurable_config module haive.games.debate.generic_engines module haive.games.debate.models module haive.games.debate_v2 module haive.games.debate_v2.agent module haive.games.debate_v2.agent_with_judges module haive.games.debate_v2.example module haive.games.debate_v2.example_with_judges module haive.games.debate_v2.judges module haive.games.dominoes module haive.games.dominoes.configurable_config module haive.games.dominoes.enhanced_example module haive.games.dominoes.example module haive.games.dominoes.generic_engines module haive.games.dominoes.models module haive.games.dominoes.rich_ui module haive.games.dominoes.state module haive.games.dominoes.ui module haive.games.example module haive.games.fox_and_geese module haive.games.fox_and_geese.agent module haive.games.fox_and_geese.config module haive.games.fox_and_geese.configurable_config module haive.games.fox_and_geese.engines module haive.games.fox_and_geese.enhanced_example module haive.games.fox_and_geese.example module haive.games.fox_and_geese.fixed_runner module haive.games.fox_and_geese.generic_engines module haive.games.fox_and_geese.models module haive.games.fox_and_geese.rich_ui module haive.games.fox_and_geese.state module haive.games.fox_and_geese.state_manager module haive.games.fox_and_geese.ui module haive.games.framework module haive.games.framework.base module haive.games.framework.base.agent module haive.games.framework.base.config module haive.games.framework.base.factory module haive.games.framework.base.state module haive.games.framework.base.state_manager module haive.games.framework.base.template_generator module haive.games.framework.base.utils module haive.games.framework.core module haive.games.framework.core.boards module haive.games.framework.multi_player module haive.games.framework.multi_player.agent module haive.games.framework.multi_player.config module haive.games.framework.multi_player.factory module haive.games.framework.multi_player.models module haive.games.framework.multi_player.state module haive.games.framework.multi_player.state_manager module haive.games.go module haive.games.go.agent module haive.games.go.aug_llms module haive.games.go.config module haive.games.go.engines module haive.games.go.example module haive.games.go.go_engine module haive.games.go.models module haive.games.go.state module haive.games.go.state_manager module haive.games.hold_em module haive.games.hold_em.agent module haive.games.hold_em.aug_llms module haive.games.hold_em.config module haive.games.hold_em.configurable_config module haive.games.hold_em.engine_logging module haive.games.hold_em.engines module haive.games.hold_em.example module haive.games.hold_em.game_agent module haive.games.hold_em.generic_engines module haive.games.hold_em.models module haive.games.hold_em.player_agent module haive.games.hold_em.state module haive.games.hold_em.state_manager module haive.games.hold_em.ui module haive.games.hold_em.utils module haive.games.llm_config_factory module haive.games.mafia module, [1] haive.games.mafia.agent module haive.games.mafia.aug_llms module haive.games.mafia.config module haive.games.mafia.configurable_config module haive.games.mafia.engines module haive.games.mafia.example module haive.games.mafia.generic_engines module haive.games.mafia.mock_runner module haive.games.mafia.models module haive.games.mafia.simple_demo module haive.games.mafia.simple_runner module haive.games.mafia.state module haive.games.mafia.state_manager module haive.games.mafia.verify_imports module haive.games.mancala module haive.games.mancala.agent module haive.games.mancala.agent_original module haive.games.mancala.config module haive.games.mancala.configurable_config module haive.games.mancala.engines module haive.games.mancala.example module haive.games.mancala.generic_engines module haive.games.mancala.models module haive.games.mancala.state module haive.games.mancala.state_manager module haive.games.mancala.state_original module haive.games.mastermind module haive.games.mastermind.config module haive.games.mastermind.configurable_config module haive.games.mastermind.demo module haive.games.mastermind.engines module haive.games.mastermind.example module haive.games.mastermind.generic_engines module haive.games.mastermind.models module haive.games.mastermind.state_manager module haive.games.mastermind.ui module haive.games.monopoly module haive.games.monopoly.agent module haive.games.monopoly.configurable_config module haive.games.monopoly.engines module haive.games.monopoly.example module haive.games.monopoly.game module haive.games.monopoly.game.game module haive.games.monopoly.game_agent module haive.games.monopoly.generic_engines module haive.games.monopoly.main_agent module haive.games.monopoly.player_agent module haive.games.monopoly.run_game module haive.games.monopoly.simple_demo module haive.games.monopoly.standalone_demo module haive.games.monopoly.ui module haive.games.monopoly.ui_fixed module haive.games.monopoly.utils module haive.games.multi_player module haive.games.multi_player.agent module haive.games.multi_player.config module haive.games.multi_player.factory module haive.games.multi_player.models module haive.games.multi_player.state module haive.games.multi_player.state_manager module haive.games.nim module haive.games.nim.agent module haive.games.nim.config module haive.games.nim.configurable_config module haive.games.nim.engines module haive.games.nim.example module haive.games.nim.generic_engines module haive.games.nim.standalone_game module haive.games.nim.state_manager module haive.games.nim.ui module haive.games.poker module haive.games.poker.agent module haive.games.poker.config module haive.games.poker.configurable_config module haive.games.poker.debug module haive.games.poker.engines module haive.games.poker.example module haive.games.poker.generic_engines module haive.games.poker.models module haive.games.poker.prompts module haive.games.poker.state module haive.games.reversi module haive.games.reversi.config module haive.games.reversi.configurable_config module haive.games.reversi.example module haive.games.reversi.generic_engines module haive.games.reversi.models module haive.games.reversi.state module haive.games.reversi.state_manager module haive.games.risk module haive.games.risk.agent module haive.games.risk.config module haive.games.risk.configurable_config module haive.games.risk.engines module haive.games.risk.example module haive.games.risk.generic_engines module haive.games.risk.models module haive.games.risk.state module haive.games.risk.state_manager module haive.games.single_player module haive.games.single_player.agent module haive.games.single_player.base module haive.games.single_player.crossword_puzzle module haive.games.single_player.flow_free module haive.games.single_player.flow_free.agent module haive.games.single_player.flow_free.config module haive.games.single_player.flow_free.engines module haive.games.single_player.flow_free.example module haive.games.single_player.flow_free.models module haive.games.single_player.flow_free.state module haive.games.single_player.flow_free.state_manager module haive.games.single_player.logic_grid module haive.games.single_player.logic_grid.game module haive.games.single_player.mine_sweeper module haive.games.single_player.rubiks module haive.games.single_player.rubiks.agent module haive.games.single_player.sudoku module haive.games.single_player.sudoku.game module haive.games.single_player.testing module haive.games.single_player.towers_of_hanoi module haive.games.single_player.towers_of_hanoi.move module haive.games.single_player.towers_of_hanoi.prompts module haive.games.single_player.twenty_fourty_eight module haive.games.single_player.twenty_fourty_eight.game module haive.games.single_player.word_search module haive.games.single_player.wordle module haive.games.single_player.wordle.example module haive.games.tic_tac_toe module haive.games.tic_tac_toe.agent module haive.games.tic_tac_toe.config module haive.games.tic_tac_toe.configurable_config module haive.games.tic_tac_toe.configurable_engines module haive.games.tic_tac_toe.engines module haive.games.tic_tac_toe.example module haive.games.tic_tac_toe.generic_engines module haive.games.tic_tac_toe.models module haive.games.tic_tac_toe.state module haive.games.tic_tac_toe.state_manager module haive.games.tic_tac_toe.ui module haive.games.utils module haive.games.utils.recursion_config module HALL (games.clue.models.ValidRoom attribute) (haive.games.clue.models.ValidRoom attribute) Hand (class in games.poker.models) (class in haive.games.poker.models) hand (games.poker.models.Player attribute) (games.poker.models.PlayerObservation attribute) (haive.games.poker.models.Player attribute) (haive.games.poker.models.PlayerObservation attribute) hand_rankings (games.poker.models.GameResult attribute) (games.poker.models.PokerGameState attribute) (haive.games.poker.models.GameResult attribute) (haive.games.poker.models.PokerGameState attribute) hand_sizes (games.dominoes.state.DominoesState property) (haive.games.dominoes.state.DominoesState property) HandEvaluation (class in games.hold_em.models) (class in haive.games.hold_em.models) handle_analysis_data() (games.mancala.state.MancalaState class method) (games.mancala.state_original.MancalaState class method) (haive.games.mancala.state.MancalaState class method) (haive.games.mancala.state_original.MancalaState class method) handle_end_game() (games.framework.multi_player.agent.MultiPlayerGameAgent method) (games.multi_player.agent.MultiPlayerGameAgent method) (haive.games.framework.multi_player.agent.MultiPlayerGameAgent method) (haive.games.multi_player.agent.MultiPlayerGameAgent method) handle_initialization_data() (games.mancala.state.MancalaState class method) (games.mancala.state_original.MancalaState class method) (haive.games.mancala.state.MancalaState class method) (haive.games.mancala.state_original.MancalaState class method) handle_jail_turn() (games.monopoly.game_agent.MonopolyGameAgent method) (haive.games.monopoly.game_agent.MonopolyGameAgent method) handle_landing() (games.monopoly.game_agent.MonopolyGameAgent method) (haive.games.monopoly.game_agent.MonopolyGameAgent method) handle_moderator_turn() (games.debate.agent.DebateAgent method) (haive.games.debate.agent.DebateAgent method) (haive.games.debate.DebateAgent method) handle_narrator_turn() (games.framework.multi_player.agent.MultiPlayerGameAgent method) (games.mafia.agent.MafiaAgent method) (games.multi_player.agent.MultiPlayerGameAgent method) (haive.games.framework.multi_player.agent.MultiPlayerGameAgent method) (haive.games.mafia.agent.MafiaAgent method) (haive.games.multi_player.agent.MultiPlayerGameAgent method) handle_participant_turn() (games.debate.agent.DebateAgent method) (haive.games.debate.agent.DebateAgent method) (haive.games.debate.DebateAgent method) handle_phase_transition() (games.debate.agent.DebateAgent method) (games.framework.multi_player.agent.MultiPlayerGameAgent method) (games.mafia.state_manager.MafiaStateManager class method) (games.multi_player.agent.MultiPlayerGameAgent method) (haive.games.debate.agent.DebateAgent method) (haive.games.debate.DebateAgent method) (haive.games.framework.multi_player.agent.MultiPlayerGameAgent method) (haive.games.mafia.state_manager.MafiaStateManager class method) (haive.games.multi_player.agent.MultiPlayerGameAgent method) handle_player_action() (games.poker.state.PokerState method) (games.single_player.agent.SinglePlayerGameAgent method) (haive.games.poker.state.PokerState method) (haive.games.single_player.agent.SinglePlayerGameAgent method) handle_player_decision() (games.poker.agent.PokerAgent method) (haive.games.poker.agent.PokerAgent method) handle_player_turn() (games.framework.multi_player.agent.MultiPlayerGameAgent method) (games.mafia.agent.MafiaAgent method) (games.multi_player.agent.MultiPlayerGameAgent method) (games.single_player.rubiks.agent.RubiksCubeAgent method) (haive.games.framework.multi_player.agent.MultiPlayerGameAgent method) (haive.games.mafia.agent.MafiaAgent method) (haive.games.multi_player.agent.MultiPlayerGameAgent method) (haive.games.single_player.rubiks.agent.RubiksCubeAgent method) handle_property_landing() (in module games.monopoly.simple_demo) (in module games.monopoly.standalone_demo) (in module haive.games.monopoly.simple_demo) (in module haive.games.monopoly.standalone_demo) handle_property_space() (games.monopoly.game_agent.MonopolyGameAgent method) (haive.games.monopoly.game_agent.MonopolyGameAgent method) handle_setup_phase() (games.framework.multi_player.agent.MultiPlayerGameAgent method) (games.multi_player.agent.MultiPlayerGameAgent method) (haive.games.framework.multi_player.agent.MultiPlayerGameAgent method) (haive.games.multi_player.agent.MultiPlayerGameAgent method) handle_special_position() (in module games.monopoly.utils) (in module haive.games.monopoly.utils) handle_special_space() (games.monopoly.game_agent.MonopolyGameAgent method) (haive.games.monopoly.game_agent.MonopolyGameAgent method) HandRank (class in games.hold_em.models) (class in games.poker.models) (class in haive.games.hold_em.models) (class in haive.games.poker.models) HandRanking (class in games.poker.models) (class in haive.games.poker.models) hands (games.dominoes.state.DominoesState attribute) (haive.games.dominoes.state.DominoesState attribute) HanoiMoveModel (class in games.single_player.towers_of_hanoi.move) (class in haive.games.single_player.towers_of_hanoi.move) has_capability() (haive.core.engine.tool.ToolProperties method) has_custom_name (haive.core.common.mixins.IdentifierMixin attribute), [1], [2] (haive.core.common.mixins.IdentifierMixin property), [1], [2] has_engine() (haive.core.schema.StateSchema method) has_immediate_threat (games.tic_tac_toe.models.TicTacToeAnalysis property) (haive.games.tic_tac_toe.models.TicTacToeAnalysis property) has_metadata() (haive.core.common.mixins.MetadataMixin method), [1] has_structured_output() (haive.core.engine.tool.ToolProperties method) has_vent (games.among_us.models.Room property) (haive.games.among_us.models.Room property) heads_up_mode (games.hold_em.configurable_config.ConfigurableHoldemConfig attribute) (haive.games.hold_em.configurable_config.ConfigurableHoldemConfig attribute) HEARTS (games.poker.models.Suit attribute) (haive.games.poker.models.Suit attribute) height (haive.core.common.structures.Tree property), [1] HexPosition (class in games.core.game.core_position) (class in haive.games.core.game.core_position) HexSpace (class in games.core.game.core_space) (class in haive.games.core.game.core_space) HIGH_CARD (games.poker.models.HandRank attribute) (haive.games.poker.models.HandRank attribute) high_cards (games.poker.models.HandRanking attribute) (haive.games.poker.models.HandRanking attribute) hint_count (games.single_player.base.SinglePlayerGameState attribute) (haive.games.single_player.base.SinglePlayerGameState attribute) hints_used (games.single_player.flow_free.state.FlowFreeState attribute) (haive.games.single_player.flow_free.state.FlowFreeState attribute) HIT (games.battleship.models.MoveResult attribute) (haive.games.battleship.models.MoveResult attribute) hits (games.battleship.models.PlayerBoard attribute) (games.battleship.models.Ship attribute) (haive.games.battleship.models.PlayerBoard attribute) (haive.games.battleship.models.Ship attribute) HoldemEngineFactory (class in games.hold_em.generic_engines) (class in haive.games.hold_em.generic_engines) HoldemGameAgent (class in games.hold_em.game_agent) (class in haive.games.hold_em.game_agent) HoldemGameAgentConfig (class in games.hold_em.game_agent) (class in haive.games.hold_em.game_agent) HoldemGameSettings (class in games.hold_em.config) (class in haive.games.hold_em.config) HoldemGameStateManager (class in games.hold_em.state_manager) (class in haive.games.hold_em.state_manager) HoldemPlayerAgent (class in games.hold_em.player_agent) (class in haive.games.hold_em.player_agent) HoldemPlayerAgentConfig (class in games.hold_em.player_agent) (class in haive.games.hold_em.player_agent) HoldEmPlayerIdentifiers (class in games.core.agent.generic_player_agent) HoldemPlayerIdentifiers (class in games.hold_em.generic_engines) HoldEmPlayerIdentifiers (class in haive.games.core.agent.generic_player_agent) HoldemPlayerIdentifiers (class in haive.games.hold_em.generic_engines) HoldemPromptGenerator (class in games.hold_em.generic_engines) (class in haive.games.hold_em.generic_engines) HoldemRichUI (class in games.hold_em.ui) (class in haive.games.hold_em.ui) HoldemState (class in games.hold_em.state) (class in haive.games.hold_em.state) HoldemState.Config (class in games.hold_em.state) (class in haive.games.hold_em.state) I id (games.among_us.models.PlayerState attribute) (games.among_us.models.Room attribute) (games.among_us.models.SabotageResolutionPoint attribute) (games.among_us.models.Task attribute) (games.among_us.models.Vent attribute) (games.base.models.Player attribute) (games.debate.models.Participant attribute) (games.poker.models.Player attribute) (games.single_player.flow_free.state.Flow attribute) (haive.core.common.mixins.IdentifierMixin attribute), [1], [2], [3], [4], [5] (haive.core.common.mixins.IdMixin attribute), [1], [2], [3] (haive.games.among_us.models.PlayerState attribute) (haive.games.among_us.models.Room attribute) (haive.games.among_us.models.SabotageResolutionPoint attribute) (haive.games.among_us.models.Task attribute) (haive.games.among_us.models.Vent attribute) (haive.games.among_us.PlayerState attribute), [1] (haive.games.among_us.Task attribute), [1] (haive.games.base.models.Player attribute) (haive.games.debate.models.Participant attribute) (haive.games.poker.models.Player attribute) (haive.games.single_player.flow_free.state.Flow attribute) identifier_info() (haive.core.common.mixins.IdentifierMixin method), [1], [2] IdentifierMixin (class in haive.core.common.mixins), [1], [2] IdMixin (class in haive.core.common.mixins), [1] IMPOSTOR (haive.games.among_us.PlayerRole attribute) impostor_count (games.among_us.state.AmongUsState attribute) (haive.games.among_us.AmongUsState attribute), [1] (haive.games.among_us.state.AmongUsState attribute) impostor_model (games.among_us.configurable_config.ConfigurableAmongUsConfig attribute) (haive.games.among_us.configurable_config.ConfigurableAmongUsConfig attribute) impostor_player_name (games.among_us.configurable_config.ConfigurableAmongUsConfig attribute) (haive.games.among_us.configurable_config.ConfigurableAmongUsConfig attribute) IN_PROGRESS (games.clue.models.GameStatus attribute) (games.risk.models.GameStatus attribute) (haive.games.among_us.TaskStatus attribute) (haive.games.clue.models.GameStatus attribute) (haive.games.risk.models.GameStatus attribute) in_vent (games.among_us.models.PlayerState attribute) (haive.games.among_us.models.PlayerState attribute) (haive.games.among_us.PlayerState attribute), [1] include_analysis (games.go.config.GoAgentConfig attribute) (haive.games.go.config.GoAgentConfig attribute) include_format_instructions (haive.core.common.mixins.StructuredOutputMixin attribute), [1] (haive.core.engine.aug_llm.AugLLMConfig attribute) incomplete_flows (games.single_player.flow_free.models.FlowFreeAnalysis attribute) (haive.games.single_player.flow_free.models.FlowFreeAnalysis attribute) incomplete_tasks (games.among_us.models.PlayerState property) (haive.games.among_us.models.PlayerState property) (haive.games.among_us.PlayerState property) increment_move_count() (games.single_player.base.SinglePlayerGameState method) (haive.games.single_player.base.SinglePlayerGameState method) INFANTRY (games.risk.models.CardType attribute) (haive.games.risk.models.CardType attribute) infer_field_type() (in module haive.core.schema.field_utils) initial_armies_multiplier (games.risk.config.RiskConfig attribute) (haive.games.risk.config.RiskConfig attribute) initial_player_count (games.framework.multi_player.config.MultiPlayerGameConfig attribute) (games.multi_player.config.MultiPlayerGameConfig attribute) (haive.games.framework.multi_player.config.MultiPlayerGameConfig attribute) (haive.games.multi_player.config.MultiPlayerGameConfig attribute) initialize() (games.among_us.state_manager.AmongUsStateManagerMixin class method) (games.base.state.GameState class method) (games.base.state_manager.GameStateManager class method) (games.battleship.state_manager.BattleshipStateManager static method) (games.checkers.state_manager.CheckersStateManager class method) (games.chess.state_manager.ChessGameStateManager static method) (games.clue.state.ClueState class method) (games.clue.state_manager.ClueStateManager class method) (games.connect4.state.Connect4State class method) (games.connect4.state_manager.Connect4StateManager class method) (games.core.game.core_game.Game method) (games.core.game.pieces.core_game.Game method) (games.dominoes.state.DominoesState class method) (games.fox_and_geese.state.FoxAndGeeseState class method) (games.fox_and_geese.state_manager.FoxAndGeeseStateManager class method) (games.framework.base.state.GameState class method) (games.framework.base.state_manager.GameStateManager class method) (games.framework.multi_player.state_manager.MultiPlayerGameStateManager class method) (games.go.state_manager.GoGameStateManager static method) (games.mafia.state_manager.MafiaStateManager class method) (games.mancala.state.MancalaState class method) (games.mancala.state_manager.MancalaStateManager class method) (games.mancala.state_original.MancalaState class method) (games.mastermind.demo.MastermindState class method) (games.mastermind.state_manager.MastermindStateManager class method) (games.multi_player.state_manager.MultiPlayerGameStateManager class method) (games.nim.standalone_game.NimGameManager static method) (games.nim.state_manager.NimStateManager class method) (games.reversi.state.ReversiState class method) (games.reversi.state_manager.ReversiStateManager class method) (games.risk.state.RiskState class method) (games.risk.state_manager.RiskStateManager class method) (games.single_player.base.SinglePlayerStateManager class method) (games.single_player.base.SinglePlayerStateManager method) (games.single_player.flow_free.state_manager.FlowFreeStateManager class method) (games.tic_tac_toe.state.TicTacToeState class method) (games.tic_tac_toe.state_manager.TicTacToeStateManager class method) (haive.games.among_us.AmongUsStateManagerMixin class method) (haive.games.among_us.state_manager.AmongUsStateManagerMixin class method) (haive.games.base.state.GameState class method) (haive.games.base.state_manager.GameStateManager class method) (haive.games.battleship.state_manager.BattleshipStateManager static method) (haive.games.checkers.state_manager.CheckersStateManager class method) (haive.games.chess.state_manager.ChessGameStateManager static method) (haive.games.clue.state.ClueState class method) (haive.games.clue.state_manager.ClueStateManager class method) (haive.games.connect4.state.Connect4State class method) (haive.games.connect4.state_manager.Connect4StateManager class method) (haive.games.core.game.core_game.Game method) (haive.games.core.game.pieces.core_game.Game method) (haive.games.debate.DebateStateManager class method) (haive.games.dominoes.state.DominoesState class method) (haive.games.fox_and_geese.state.FoxAndGeeseState class method) (haive.games.fox_and_geese.state_manager.FoxAndGeeseStateManager class method) (haive.games.framework.base.state.GameState class method) (haive.games.framework.base.state_manager.GameStateManager class method) (haive.games.framework.multi_player.state_manager.MultiPlayerGameStateManager class method) (haive.games.go.state_manager.GoGameStateManager static method) (haive.games.mafia.state_manager.MafiaStateManager class method) (haive.games.mancala.state.MancalaState class method) (haive.games.mancala.state_manager.MancalaStateManager class method) (haive.games.mancala.state_original.MancalaState class method) (haive.games.mastermind.demo.MastermindState class method) (haive.games.mastermind.state_manager.MastermindStateManager class method) (haive.games.multi_player.state_manager.MultiPlayerGameStateManager class method) (haive.games.nim.standalone_game.NimGameManager static method) (haive.games.nim.state_manager.NimStateManager class method) (haive.games.reversi.state.ReversiState class method) (haive.games.reversi.state_manager.ReversiStateManager class method) (haive.games.risk.state.RiskState class method) (haive.games.risk.state_manager.RiskStateManager class method) (haive.games.single_player.base.SinglePlayerStateManager class method) (haive.games.single_player.base.SinglePlayerStateManager method) (haive.games.single_player.flow_free.state_manager.FlowFreeStateManager class method) (haive.games.tic_tac_toe.state.TicTacToeState class method) (haive.games.tic_tac_toe.state_manager.TicTacToeStateManager class method) initialize_deck() (games.poker.state.PokerState method) (haive.games.poker.state.PokerState method) initialize_game() (games.base.agent.GameAgent method) (games.battleship.agent.BattleshipAgent method) (games.checkers.agent.CheckersAgent method) (games.clue.agent.ClueAgent method) (games.debate.agent.DebateAgent method) (games.fox_and_geese.agent.FoxAndGeeseAgent method) (games.framework.base.agent.GameAgent method) (games.framework.multi_player.agent.MultiPlayerGameAgent method) (games.go.agent.GoAgent method) (games.mancala.agent_original.MancalaAgent method) (games.multi_player.agent.MultiPlayerGameAgent method) (games.nim.agent.NimAgent method) (games.poker.agent.PokerAgent method) (games.poker.state.PokerState method) (games.single_player.base.SinglePlayerGameAgent method) (games.single_player.flow_free.agent.FlowFreeAgent method) (games.tic_tac_toe.agent.TicTacToeAgent method) (haive.games.base.agent.GameAgent method) (haive.games.battleship.agent.BattleshipAgent method) (haive.games.checkers.agent.CheckersAgent method) (haive.games.clue.agent.ClueAgent method) (haive.games.debate.agent.DebateAgent method) (haive.games.debate.DebateAgent method) (haive.games.fox_and_geese.agent.FoxAndGeeseAgent method) (haive.games.framework.base.agent.GameAgent method) (haive.games.framework.multi_player.agent.MultiPlayerGameAgent method) (haive.games.go.agent.GoAgent method) (haive.games.mancala.agent_original.MancalaAgent method) (haive.games.multi_player.agent.MultiPlayerGameAgent method) (haive.games.nim.agent.NimAgent method) (haive.games.poker.agent.PokerAgent method) (haive.games.poker.state.PokerState method) (haive.games.single_player.base.SinglePlayerGameAgent method) (haive.games.single_player.flow_free.agent.FlowFreeAgent method) (haive.games.tic_tac_toe.agent.TicTacToeAgent method) initialize_grid() (games.core.game.core_board.GridBoard method) (haive.games.core.game.core_board.GridBoard method) initialize_map() (games.among_us.state.AmongUsState method) (haive.games.among_us.AmongUsState method) (haive.games.among_us.state.AmongUsState method) initialize_uuid_obj() (haive.core.common.mixins.IdentifierMixin method), [1], [2] inject_mcp_resources (haive.core.common.mixins.MCPMixin attribute), [1], [2], [3] INJECTED_STATE (haive.core.engine.tool.ToolCapability attribute) input_for (haive.core.schema.field_utils.FieldMetadata attribute) input_guess() (games.mastermind.demo.MastermindUI method) (haive.games.mastermind.demo.MastermindUI method) input_schema (haive.core.engine.tool.ToolProperties attribute) input_variables (haive.core.engine.aug_llm.AugLLMConfig attribute) insert() (games.core.game.containers.deck.Deck method) (haive.games.core.game.containers.deck.Deck method) instantiate_llm() (haive.core.engine.aug_llm.AugLLMConfig method) interactive_command() (games.single_player.base.SinglePlayerGameAgent method) (haive.games.single_player.base.SinglePlayerGameAgent method) interactive_config() (games.single_player.flow_free.config.FlowFreeConfig class method) (haive.games.single_player.flow_free.config.FlowFreeConfig class method) interactive_input() (games.single_player.base.SinglePlayerStateManager class method) (games.single_player.base.SinglePlayerStateManager method) (games.single_player.flow_free.state_manager.FlowFreeStateManager class method) (haive.games.single_player.base.SinglePlayerStateManager class method) (haive.games.single_player.base.SinglePlayerStateManager method) (haive.games.single_player.flow_free.state_manager.FlowFreeStateManager class method) interacts_with_state() (haive.core.engine.tool.ToolProperties method) interrupt() (haive.core.engine.tool.InterruptibleTool method) INTERRUPTIBLE (haive.core.engine.tool.ToolCapability attribute) InterruptibleTool (class in haive.core.engine.tool) interruptions_allowed (haive.games.debate.DebateState attribute) INVALID (games.battleship.models.MoveResult attribute) (haive.games.battleship.models.MoveResult attribute) INVESTIGATE (games.mafia.models.ActionType attribute) (haive.games.mafia.models.ActionType attribute) investigation_results (games.mafia.models.PlayerState attribute) (haive.games.mafia.models.PlayerState attribute) invocation_context() (games.hold_em.engine_logging.EngineInvocationLogger method) (haive.games.hold_em.engine_logging.EngineInvocationLogger method) invoke() (games.mafia.mock_runner.MockEngine method) (haive.core.engine.output_parser.OutputParserEngine method) (haive.games.mafia.mock_runner.MockEngine method) is_action_on_cooldown() (games.core.game.core_game.RealTimeGame method) (games.core.game.pieces.core_game.RealTimeGame method) (haive.games.core.game.core_game.RealTimeGame method) (haive.games.core.game.pieces.core_game.RealTimeGame method) is_active (games.base.models.Player attribute) (games.poker.models.Player attribute) (games.poker.models.PlayerObservation attribute) (haive.games.base.models.Player attribute) (haive.games.poker.models.Player attribute) (haive.games.poker.models.PlayerObservation attribute) is_aggressive (games.risk.models.RiskMove property) (haive.games.risk.models.RiskMove property) is_aggressive_action (games.among_us.models.AmongUsPlayerDecision property) (haive.games.among_us.models.AmongUsPlayerDecision property) is_alive (games.among_us.models.PlayerState attribute) (games.mafia.models.PlayerState attribute) (haive.games.among_us.models.PlayerState attribute) (haive.games.among_us.PlayerState attribute), [1] (haive.games.mafia.models.PlayerState attribute) is_all_in (games.poker.models.Player attribute) (haive.games.poker.models.Player attribute) is_async (haive.core.engine.tool.ToolProperties attribute) is_betting_complete() (games.hold_em.state.HoldemState method) (haive.games.hold_em.state.HoldemState method) is_blocked (games.among_us.models.RoomConnection attribute) (games.dominoes.state.DominoesState property) (haive.games.among_us.models.RoomConnection attribute) (haive.games.dominoes.state.DominoesState property) is_board_full (games.tic_tac_toe.state.TicTacToeState property) (haive.games.tic_tac_toe.state.TicTacToeState property) is_cell_empty() (games.single_player.flow_free.state.FlowFreeState method) (haive.games.single_player.flow_free.state.FlowFreeState method) is_cell_endpoint() (games.single_player.flow_free.state.FlowFreeState method) (haive.games.single_player.flow_free.state.FlowFreeState method) is_center (games.tic_tac_toe.models.TicTacToeMove property) (haive.games.tic_tac_toe.models.TicTacToeMove property) is_column_full() (games.connect4.state.Connect4State method) (haive.games.connect4.state.Connect4State method) is_completed (games.among_us.models.Task property) (haive.games.among_us.models.Task property) (haive.games.among_us.Task property) is_connected (games.among_us.models.Vent property) (haive.games.among_us.models.Vent property) is_connected_to() (games.among_us.models.Room method) (games.core.game.core_space.Space method) (haive.games.among_us.models.Room method) (haive.games.core.game.core_space.Space method) is_corner (games.battleship.models.Coordinates property) (games.tic_tac_toe.models.TicTacToeMove property) (haive.games.battleship.models.Coordinates property) (haive.games.tic_tac_toe.models.TicTacToeMove property) is_correct (games.clue.models.ClueResponse attribute) (haive.games.clue.models.ClueResponse attribute) is_crewmate() (games.among_us.models.PlayerState method) (haive.games.among_us.models.PlayerState method) (haive.games.among_us.PlayerState method) is_critical() (games.among_us.models.SabotageEvent method) (haive.games.among_us.models.SabotageEvent method) is_current_player (games.poker.models.PlayerObservation attribute) (haive.games.poker.models.PlayerObservation attribute) is_defeat() (games.single_player.base.SinglePlayerGameState method) (haive.games.single_player.base.SinglePlayerGameState method) is_double() (games.dominoes.models.DominoTile method) (haive.games.dominoes.models.DominoTile method) is_edge (games.battleship.models.Coordinates property) (games.tic_tac_toe.models.TicTacToeMove property) (haive.games.battleship.models.Coordinates property) (haive.games.tic_tac_toe.models.TicTacToeMove property) is_emergency (games.among_us.models.AmongUsAnalysis property) (haive.games.among_us.models.AmongUsAnalysis property) is_empty() (games.core.game.containers.base.GamePieceContainer method) (haive.games.core.game.containers.base.GamePieceContainer method) is_endpoint (games.single_player.flow_free.state.Cell attribute) (haive.games.single_player.flow_free.state.Cell attribute) is_face_card() (games.cards.models.card.Card method) (haive.games.cards.models.card.Card method) is_finished() (games.core.game.core_game.Game method) (games.core.game.pieces.core_game.Game method) (haive.games.core.game.core_game.Game method) (haive.games.core.game.pieces.core_game.Game method) is_game_over (games.clue.state.ClueState property) (games.nim.standalone_game.NimState property) (haive.games.clue.state.ClueState property) (haive.games.nim.standalone_game.NimState property) is_game_over() (games.dominoes.state.DominoesState method) (games.fox_and_geese.state.FoxAndGeeseState method) (games.mancala.state.MancalaState method) (games.mancala.state_original.MancalaState method) (games.mastermind.demo.MastermindState method) (games.risk.state.RiskState method) (games.single_player.base.SinglePlayerGameState method) (haive.games.dominoes.state.DominoesState method) (haive.games.fox_and_geese.state.FoxAndGeeseState method) (haive.games.mancala.state.MancalaState method) (haive.games.mancala.state_original.MancalaState method) (haive.games.mastermind.demo.MastermindState method) (haive.games.risk.state.RiskState method) (haive.games.single_player.base.SinglePlayerGameState method) is_ghost (games.among_us.models.PlayerState property) (haive.games.among_us.models.PlayerState property) (haive.games.among_us.PlayerState property) is_impostor() (games.among_us.models.PlayerState method) (haive.games.among_us.models.PlayerState method) (haive.games.among_us.PlayerState method) is_in_state() (haive.core.common.mixins.StateMixin method), [1] is_interruptible (haive.core.engine.tool.InterruptibleTool property) (haive.core.engine.tool.ToolProperties attribute) is_leaf() (haive.core.common.structures.Leaf method), [1] (haive.core.common.structures.Tree method), [1] (haive.core.common.structures.TreeNode method), [1] is_legal_move() (games.reversi.state_manager.ReversiStateManager class method) (haive.games.reversi.state_manager.ReversiStateManager class method) is_occupied (games.risk.models.Territory property) (haive.games.risk.models.Territory property) is_occupied() (games.core.game.core_space.Space method) (haive.games.core.game.core_space.Space method) is_position_early() (in module games.hold_em.utils) (in module haive.games.hold_em.utils) is_position_late() (in module games.hold_em.utils) (in module haive.games.hold_em.utils) is_position_valid() (games.core.game.core_board.Board method) (games.core.game.core_board.GridBoard method) (haive.games.core.game.core_board.Board method) (haive.games.core.game.core_board.GridBoard method) is_resolved() (games.among_us.models.SabotageEvent method) (haive.games.among_us.models.SabotageEvent method) is_retriever() (haive.core.engine.tool.ToolProperties method) is_routed (haive.core.engine.tool.ToolProperties attribute) is_shared() (haive.core.schema.StateSchema class method) is_solved (games.single_player.flow_free.state.FlowFreeState property) (haive.games.single_player.flow_free.state.FlowFreeState property) is_start (games.single_player.flow_free.state.FlowEndpoint attribute) (haive.games.single_player.flow_free.state.FlowEndpoint attribute) is_state_tool (haive.core.engine.tool.ToolProperties attribute) is_structured_output_model (haive.core.engine.tool.ToolProperties attribute) is_sunk (games.battleship.models.Ship property) (haive.games.battleship.models.Ship property) is_valid (games.chess.models.ChessMoveValidation attribute) (haive.games.chess.models.ChessMoveValidation attribute) is_valid_placement() (games.battleship.models.PlayerBoard method) (haive.games.battleship.models.PlayerBoard method) is_valid_player_count() (games.core.game.core_game.GameConfiguration method) (games.core.game.pieces.core_game.GameConfiguration method) (haive.games.core.game.core_game.GameConfiguration method) (haive.games.core.game.pieces.core_game.GameConfiguration method) is_victory() (games.single_player.base.SinglePlayerGameState method) (haive.games.single_player.base.SinglePlayerGameState method) is_wild (games.risk.models.Card property) (haive.games.risk.models.Card property) is_winning() (games.mastermind.models.MastermindFeedback method) (haive.games.mastermind.models.MastermindFeedback method) J JSON (haive.core.engine.output_parser.OutputParserType attribute) judge_debate() (games.debate_v2.judges.DebateJudgingPanel method) (haive.games.debate_v2.judges.DebateJudgingPanel method) judge_player_performance() (games.debate_v2.judges.AIDebateJudge method) (haive.games.debate_v2.judges.AIDebateJudge method) JudgedGameDebateAgent (class in games.debate_v2.agent_with_judges) (class in haive.games.debate_v2.agent_with_judges) JudgePersonality (class in games.common.voting_system) (class in haive.games.common.voting_system) JudgeScore (class in games.debate_v2.judges) (class in haive.games.debate_v2.judges) JudgeType (class in games.debate_v2.judges) (class in haive.games.debate_v2.judges) JudgingCriteria (class in games.debate_v2.judges) (class in haive.games.debate_v2.judges) JUDGMENT (games.debate.models.DebatePhase attribute) (haive.games.debate.models.DebatePhase attribute) K key_arguments (games.debate.models.DebateAnalysis attribute) (haive.games.debate.models.DebateAnalysis attribute) keywords (games.debate.models.Topic attribute) (haive.games.debate.models.Topic attribute) KILL (games.mafia.models.ActionType attribute) (haive.games.mafia.models.ActionType attribute) kill_cooldown (haive.games.among_us.AmongUsAgentConfig attribute) kill_cooldowns (games.among_us.state.AmongUsState attribute) (haive.games.among_us.AmongUsState attribute), [1] (haive.games.among_us.state.AmongUsState attribute) killed_at_night (games.mafia.state.MafiaGameState attribute) (haive.games.mafia.state.MafiaGameState attribute) KING (games.poker.models.CardValue attribute) (haive.games.poker.models.CardValue attribute) KITCHEN (games.clue.models.ValidRoom attribute) (haive.games.clue.models.ValidRoom attribute) KNIFE (games.clue.models.ValidWeapon attribute) (haive.games.clue.models.ValidWeapon attribute) known_roles (games.mafia.models.PlayerState attribute) (haive.games.mafia.models.PlayerState attribute) L LANGCHAIN_TOOL (haive.core.engine.tool.ToolType attribute) last_action (games.among_us.models.PlayerState attribute) (haive.games.among_us.models.PlayerState attribute) (haive.games.among_us.PlayerState attribute), [1] last_aggressor (games.poker.models.PokerGameState attribute) (haive.games.poker.models.PokerGameState attribute) last_passes (games.dominoes.state.DominoesState attribute) (haive.games.dominoes.state.DominoesState attribute) last_value_reducer() (in module games.hold_em.state) (in module haive.games.hold_em.state) launch_in_separate_window() (in module games.poker.example) (in module haive.games.poker.example) layout (games.checkers.ui.CheckersUI attribute) (games.clue.ui.ClueUI attribute) (games.connect4.ui.Connect4UI attribute) (games.dominoes.rich_ui.DominoesRichUI attribute) (haive.games.checkers.ui.CheckersUI attribute) (haive.games.clue.ui.ClueUI attribute) (haive.games.connect4.ui.Connect4UI attribute) (haive.games.dominoes.rich_ui.DominoesRichUI attribute) LEAD_PIPE (games.clue.models.ValidWeapon attribute) (haive.games.clue.models.ValidWeapon attribute) Leaf (class in haive.core.common.structures), [1] left_value (games.dominoes.state.DominoesState property) (haive.games.dominoes.state.DominoesState property) legal_moves (games.chess.state.ChessState attribute) (haive.games.chess.state.ChessState attribute) level (haive.core.common.structures.TreeNode property), [1] LIBRARY (games.clue.models.ValidRoom attribute) (haive.games.clue.models.ValidRoom attribute) LIST (haive.core.engine.output_parser.OutputParserType attribute) list_available_models() (in module games.llm_config_factory) (in module haive.games.llm_config_factory) list_available_providers() (in module games.chess.example_configurable) (in module haive.games.chess.example_configurable) list_engines() (haive.core.schema.StateSchema method) list_example_configurations() (in module games.among_us.configurable_config) (in module games.battleship.configurable_config) (in module games.checkers.configurable_config) (in module games.clue.configurable_config) (in module games.debate.configurable_config) (in module games.dominoes.configurable_config) (in module games.fox_and_geese.configurable_config) (in module games.hold_em.configurable_config) (in module games.mafia.configurable_config) (in module games.mancala.configurable_config) (in module games.mastermind.configurable_config) (in module games.monopoly.configurable_config) (in module games.nim.configurable_config) (in module games.poker.configurable_config) (in module games.reversi.configurable_config) (in module games.risk.configurable_config) (in module games.tic_tac_toe.configurable_config) (in module haive.games.among_us.configurable_config) (in module haive.games.battleship.configurable_config) (in module haive.games.checkers.configurable_config) (in module haive.games.clue.configurable_config) (in module haive.games.debate.configurable_config) (in module haive.games.dominoes.configurable_config) (in module haive.games.fox_and_geese.configurable_config) (in module haive.games.hold_em.configurable_config) (in module haive.games.mafia.configurable_config) (in module haive.games.mancala.configurable_config) (in module haive.games.mastermind.configurable_config) (in module haive.games.monopoly.configurable_config) (in module haive.games.nim.configurable_config) (in module haive.games.poker.configurable_config) (in module haive.games.reversi.configurable_config) (in module haive.games.risk.configurable_config) (in module haive.games.tic_tac_toe.configurable_config) list_game_models() (games.llm_config_factory.GameLLMFactory class method) (haive.games.llm_config_factory.GameLLMFactory class method) list_games() (games.chess.api_client_example.ChessAPIClient method) (haive.games.chess.api_client_example.ChessAPIClient method) (in module games.chess.api_example) (in module haive.games.chess.api_example) list_prompt_templates() (haive.core.engine.aug_llm.AugLLMConfig method) list_providers() (games.chess.api_client_example.ChessAPIClient method) (haive.games.chess.api_client_example.ChessAPIClient method) (in module games.chess.api_example) (in module haive.games.chess.api_example) list_structured_models() (haive.core.schema.StateSchema class method) list_tools_by_route() (haive.core.common.mixins.ToolRouteMixin method), [1] llm (haive.core.schema.StateSchema property) llm_config (haive.core.engine.aug_llm.AugLLMConfig attribute), [1] (haive.games.among_us.AmongUsAgentConfig attribute) LLMConfig (class in games.chess.api_example) (class in haive.games.chess.api_example) loads() (games.go.go_engine.sgf static method) (haive.games.go.go_engine.sgf static method) loads_sgf() (in module games.go.go_engine) (in module haive.games.go.go_engine) location (games.among_us.models.PlayerState attribute) (games.among_us.models.SabotageEvent attribute) (games.among_us.models.SabotageResolutionPoint attribute) (games.among_us.models.Task attribute) (games.among_us.models.Vent attribute) (haive.games.among_us.models.PlayerState attribute) (haive.games.among_us.models.SabotageEvent attribute) (haive.games.among_us.models.SabotageResolutionPoint attribute) (haive.games.among_us.models.Task attribute) (haive.games.among_us.models.Vent attribute) (haive.games.among_us.PlayerState attribute), [1] (haive.games.among_us.Task attribute), [1] location_history (games.among_us.models.PlayerMemory attribute) (haive.games.among_us.models.PlayerMemory attribute) (haive.games.among_us.PlayerMemory attribute), [1] log_action() (games.mafia.state.MafiaGameState method) (haive.games.mafia.state.MafiaGameState method) log_agent_config() (games.hold_em.game_agent.HoldemGameAgent method) (haive.games.hold_em.game_agent.HoldemGameAgent method) log_event() (games.monopoly.game.game.MonopolyGame method) (games.poker.state.PokerState method) (haive.games.monopoly.game.game.MonopolyGame method) (haive.games.poker.state.PokerState method) log_invocation_end() (games.hold_em.engine_logging.EngineInvocationLogger method) (haive.games.hold_em.engine_logging.EngineInvocationLogger method) log_invocation_start() (games.hold_em.engine_logging.EngineInvocationLogger method) (haive.games.hold_em.engine_logging.EngineInvocationLogger method) LoggedAugLLMConfig (class in games.hold_em.engine_logging) (class in haive.games.hold_em.engine_logging) logger (haive.core.common.mixins.RichLoggerMixin property), [1] LONG (haive.games.among_us.TaskType attribute) long_name (games.cards.models.card.Card property) (haive.games.cards.models.card.Card property) LOUNGE (games.clue.models.ValidRoom attribute) (haive.games.clue.models.ValidRoom attribute) M MAFIA (games.mafia.models.PlayerRole attribute) (haive.games.mafia.models.PlayerRole attribute) mafia_model (games.mafia.configurable_config.ConfigurableMafiaConfig attribute) (haive.games.mafia.configurable_config.ConfigurableMafiaConfig attribute) mafia_name (games.mafia.configurable_config.ConfigurableMafiaConfig attribute) (haive.games.mafia.configurable_config.ConfigurableMafiaConfig attribute) MafiaAction (class in games.mafia.models) (class in haive.games.mafia.models) MafiaAgent (class in games.mafia.agent) (class in haive.games.mafia.agent) MafiaAgentConfig (class in games.mafia.config) (class in haive.games.mafia.config) MafiaEngineFactory (class in games.mafia.generic_engines) (class in haive.games.mafia.generic_engines) MafiaGameState (class in games.mafia.state) (class in haive.games.mafia.state) MafiaPlayerDecision (class in games.mafia.models) (class in haive.games.mafia.models) MafiaPlayerDecisionSchema (class in games.mafia.models) (class in haive.games.mafia.models) MafiaPlayerIdentifiers (class in games.core.agent.generic_player_agent) (class in games.mafia.generic_engines) (class in haive.games.core.agent.generic_player_agent) (class in haive.games.mafia.generic_engines) MafiaPromptGenerator (class in games.mafia.generic_engines) (class in haive.games.mafia.generic_engines) MafiaStateManager (class in games.mafia.state_manager) (class in haive.games.mafia.state_manager) MAIN (games.framework.multi_player.models.GamePhase attribute) (games.multi_player.models.GamePhase attribute) (haive.games.framework.multi_player.models.GamePhase attribute) (haive.games.multi_player.models.GamePhase attribute) main() (in module games.battleship.example) (in module games.benchmark) (in module games.checkers.example) (in module games.chess.api_client_example) (in module games.chess.debug_schema) (in module games.chess.example_configurable_players) (in module games.chess.ui) (in module games.clue.runner) (in module games.connect4.example) (in module games.debate_v2.example) (in module games.debate_v2.example_with_judges) (in module games.example) (in module games.fox_and_geese.fixed_runner) (in module games.hold_em.example) (in module games.hold_em.ui) (in module games.mafia.example) (in module games.mafia.mock_runner) (in module games.mafia.simple_runner) (in module games.mancala.example) (in module games.mastermind.demo) (in module games.mastermind.example) (in module games.monopoly.example) (in module games.monopoly.run_game) (in module games.monopoly.ui) (in module games.monopoly.ui_fixed) (in module games.nim.example) (in module games.nim.standalone_game) (in module games.poker.example) (in module games.risk.example) (in module games.single_player.flow_free.example) (in module games.single_player.wordle.example) (in module games.tic_tac_toe.example) (in module haive.games.battleship.example) (in module haive.games.benchmark) (in module haive.games.checkers.example) (in module haive.games.chess.api_client_example) (in module haive.games.chess.debug_schema) (in module haive.games.chess.example_configurable_players) (in module haive.games.chess.ui) (in module haive.games.clue.runner) (in module haive.games.connect4.example) (in module haive.games.debate_v2.example) (in module haive.games.debate_v2.example_with_judges) (in module haive.games.example) (in module haive.games.fox_and_geese.fixed_runner) (in module haive.games.hold_em.example) (in module haive.games.hold_em.ui) (in module haive.games.mafia.example) (in module haive.games.mafia.mock_runner) (in module haive.games.mafia.simple_runner) (in module haive.games.mancala.example) (in module haive.games.mastermind.demo) (in module haive.games.mastermind.example) (in module haive.games.monopoly.example) (in module haive.games.monopoly.run_game) (in module haive.games.monopoly.ui) (in module haive.games.monopoly.ui_fixed) (in module haive.games.nim.example) (in module haive.games.nim.standalone_game) (in module haive.games.poker.example) (in module haive.games.risk.example) (in module haive.games.single_player.flow_free.example) (in module haive.games.single_player.wordle.example) (in module haive.games.tic_tac_toe.example) main_engine (haive.core.schema.StateSchema property) make_black_move() (games.chess.agent.ChessAgent method) (games.go.agent.GoAgent method) (haive.games.chess.agent.ChessAgent method) (haive.games.go.agent.GoAgent method) make_building_decision() (games.monopoly.player_agent.MonopolyPlayerAgent method) (haive.games.monopoly.player_agent.MonopolyPlayerAgent method) make_decision() (games.hold_em.player_agent.HoldemPlayerAgent method) (haive.games.hold_em.player_agent.HoldemPlayerAgent method) make_fox_move() (games.fox_and_geese.agent.FoxAndGeeseAgent method) (haive.games.fox_and_geese.agent.FoxAndGeeseAgent method) make_geese_move() (games.fox_and_geese.agent.FoxAndGeeseAgent method) (haive.games.fox_and_geese.agent.FoxAndGeeseAgent method) make_guess() (games.clue.controller.ClueGameController method) (games.mastermind.demo.MastermindState method) (haive.games.clue.controller.ClueGameController method) (haive.games.mastermind.demo.MastermindState method) make_jail_decision() (games.monopoly.player_agent.MonopolyPlayerAgent method) (haive.games.monopoly.player_agent.MonopolyPlayerAgent method) make_move() (games.base.agent.GameAgent method) (games.battleship.agent.BattleshipAgent method) (games.battleship.state_manager.BattleshipStateManager static method) (games.checkers.agent.CheckersAgent method) (games.chess.agent.ChessAgent method) (games.framework.base.agent.GameAgent method) (games.go.agent.GoAgent method) (games.mancala.agent.MancalaAgent method) (games.mancala.agent_original.MancalaAgent method) (games.nim.agent.NimAgent method) (games.nim.state_manager.NimStateManager class method) (games.tic_tac_toe.agent.TicTacToeAgent method) (haive.games.base.agent.GameAgent method) (haive.games.battleship.agent.BattleshipAgent method) (haive.games.battleship.state_manager.BattleshipStateManager static method) (haive.games.checkers.agent.CheckersAgent method) (haive.games.chess.agent.ChessAgent method) (haive.games.framework.base.agent.GameAgent method) (haive.games.go.agent.GoAgent method) (haive.games.mancala.agent.MancalaAgent method) (haive.games.mancala.agent_original.MancalaAgent method) (haive.games.nim.agent.NimAgent method) (haive.games.nim.state_manager.NimStateManager class method) (haive.games.tic_tac_toe.agent.TicTacToeAgent method) make_player1_move() (games.base.agent.GameAgent method) (games.checkers.agent.CheckersAgent method) (games.connect4.agent.Connect4Agent method) (games.fox_and_geese.agent.FoxAndGeeseAgent method) (games.framework.base.agent.GameAgent method) (games.mancala.agent_original.MancalaAgent method) (games.nim.agent.NimAgent method) (haive.games.base.agent.GameAgent method) (haive.games.checkers.agent.CheckersAgent method) (haive.games.connect4.agent.Connect4Agent method) (haive.games.fox_and_geese.agent.FoxAndGeeseAgent method) (haive.games.framework.base.agent.GameAgent method) (haive.games.mancala.agent_original.MancalaAgent method) (haive.games.nim.agent.NimAgent method) make_player2_move() (games.base.agent.GameAgent method) (games.checkers.agent.CheckersAgent method) (games.connect4.agent.Connect4Agent method) (games.fox_and_geese.agent.FoxAndGeeseAgent method) (games.framework.base.agent.GameAgent method) (games.mancala.agent_original.MancalaAgent method) (games.nim.agent.NimAgent method) (haive.games.base.agent.GameAgent method) (haive.games.checkers.agent.CheckersAgent method) (haive.games.connect4.agent.Connect4Agent method) (haive.games.fox_and_geese.agent.FoxAndGeeseAgent method) (haive.games.framework.base.agent.GameAgent method) (haive.games.mancala.agent_original.MancalaAgent method) (haive.games.nim.agent.NimAgent method) make_player_move() (games.single_player.base.SinglePlayerGameAgent method) (haive.games.single_player.base.SinglePlayerGameAgent method) make_property_decision() (games.monopoly.player_agent.MonopolyPlayerAgent method) (haive.games.monopoly.player_agent.MonopolyPlayerAgent method) make_trade_decision() (games.monopoly.player_agent.MonopolyPlayerAgent method) (haive.games.monopoly.player_agent.MonopolyPlayerAgent method) make_white_move() (games.chess.agent.ChessAgent method) (games.go.agent.GoAgent method) (haive.games.chess.agent.ChessAgent method) (haive.games.go.agent.GoAgent method) manager() (haive.core.schema.StateSchema class method) MancalaAgent (class in games.mancala.agent) (class in games.mancala.agent_original) (class in haive.games.mancala.agent) (class in haive.games.mancala.agent_original) MancalaAnalysis (class in games.mancala.models) (class in haive.games.mancala.models) MancalaConfig (class in games.mancala.config) (class in haive.games.mancala.config) MancalaEngineFactory (class in games.mancala.generic_engines) (class in haive.games.mancala.generic_engines) MancalaMove (class in games.mancala.models) (class in haive.games.mancala.models) MancalaPlayerIdentifiers (class in games.core.agent.generic_player_agent) (class in games.mancala.generic_engines) (class in haive.games.core.agent.generic_player_agent) (class in haive.games.mancala.generic_engines) MancalaPromptGenerator (class in games.mancala.generic_engines) (class in haive.games.mancala.generic_engines) MancalaState (class in games.mancala.state) (class in games.mancala.state_original) (class in haive.games.mancala.state) (class in haive.games.mancala.state_original) MancalaStateManager (class in games.mancala.state_manager) (class in haive.games.mancala.state_manager) manhattan_distance() (games.core.game.core_position.GridPosition method) (haive.games.core.game.core_position.GridPosition method) map_locations (games.among_us.state.AmongUsState attribute) (haive.games.among_us.AmongUsAgentConfig attribute) (haive.games.among_us.AmongUsState attribute), [1] (haive.games.among_us.state.AmongUsState attribute) map_name (games.among_us.state.AmongUsState attribute) (haive.games.among_us.AmongUsAgentConfig attribute) (haive.games.among_us.AmongUsState attribute), [1] (haive.games.among_us.state.AmongUsState attribute) MARKDOWN_LIST (haive.core.engine.output_parser.OutputParserType attribute) MastermindAnalysis (class in games.mastermind.models) (class in haive.games.mastermind.models) MastermindConfig (class in games.mastermind.config) (class in haive.games.mastermind.config) MastermindEngineFactory (class in games.mastermind.generic_engines) (class in haive.games.mastermind.generic_engines) MastermindFeedback (class in games.mastermind.models) (class in haive.games.mastermind.models) MastermindGuess (class in games.mastermind.models) (class in haive.games.mastermind.models) MastermindPlayerIdentifiers (class in games.core.agent.generic_player_agent) (class in games.mastermind.generic_engines) (class in haive.games.core.agent.generic_player_agent) (class in haive.games.mastermind.generic_engines) MastermindPromptGenerator (class in games.mastermind.generic_engines) (class in haive.games.mastermind.generic_engines) MastermindState (class in games.mastermind.demo) (class in haive.games.mastermind.demo) MastermindStateManager (class in games.mastermind.state_manager) (class in haive.games.mastermind.state_manager) MastermindUI (class in games.mastermind.demo) (class in games.mastermind.ui) (class in haive.games.mastermind.demo) (class in haive.games.mastermind.ui) matches_id() (haive.core.common.mixins.IdentifierMixin method), [1], [2] material_eval (games.chess.models.ChessAnalysis attribute) (haive.games.chess.models.ChessAnalysis attribute) max_attack_dice (games.risk.config.RiskConfig attribute) (haive.games.risk.config.RiskConfig attribute) max_days (games.mafia.config.MafiaAgentConfig attribute) (haive.games.mafia.config.MafiaAgentConfig attribute) max_defense_dice (games.risk.config.RiskConfig attribute) (haive.games.risk.config.RiskConfig attribute) max_game_duration (games.risk.config.RiskConfig attribute) (haive.games.risk.config.RiskConfig attribute) max_hands (games.poker.config.PokerAgentConfig attribute) (haive.games.poker.config.PokerAgentConfig attribute) max_hints (games.single_player.base.SinglePlayerGameConfig attribute) (games.single_player.flow_free.config.FlowFreeConfig attribute) (haive.games.single_player.base.SinglePlayerGameConfig attribute) (haive.games.single_player.flow_free.config.FlowFreeConfig attribute) max_iterations (haive.core.engine.tool.ToolEngine attribute) max_moves (games.checkers.configurable_config.ConfigurableCheckersConfig attribute) (games.chess.config.ChessConfig attribute) (games.chess.dynamic_config.ChessConfig attribute) (games.connect4.config.Connect4AgentConfig attribute) (games.tic_tac_toe.configurable_config.ConfigurableTicTacToeConfig attribute) (haive.games.checkers.configurable_config.ConfigurableCheckersConfig attribute) (haive.games.chess.config.ChessConfig attribute) (haive.games.chess.dynamic_config.ChessConfig attribute) (haive.games.connect4.config.Connect4AgentConfig attribute) (haive.games.tic_tac_toe.configurable_config.ConfigurableTicTacToeConfig attribute) max_rounds (games.among_us.configurable_config.ConfigurableAmongUsConfig attribute) (games.framework.multi_player.config.MultiPlayerGameConfig attribute) (games.multi_player.config.MultiPlayerGameConfig attribute) (haive.games.among_us.configurable_config.ConfigurableAmongUsConfig attribute) (haive.games.framework.multi_player.config.MultiPlayerGameConfig attribute) (haive.games.multi_player.config.MultiPlayerGameConfig attribute) max_statements (games.debate.config.DebateAgentConfig attribute) (haive.games.debate.config.DebateAgentConfig attribute) (haive.games.debate.DebateAgentConfig attribute), [1] max_steps (games.poker.state.PokerState attribute) (haive.games.poker.state.PokerState attribute) max_tokens (haive.core.engine.aug_llm.AugLLMConfig attribute), [1] max_turns (games.clue.config.ClueConfig attribute) (games.clue.state.ClueState attribute) (games.monopoly.player_agent.MonopolyGameAgentConfig attribute) (haive.games.clue.config.ClueConfig attribute) (haive.games.clue.state.ClueState attribute) (haive.games.monopoly.player_agent.MonopolyGameAgentConfig attribute) mcp_config (haive.core.common.mixins.MCPMixin attribute), [1], [2], [3] mcp_prompts (haive.core.common.mixins.MCPMixin attribute), [1], [2], [3] mcp_resources (haive.core.common.mixins.MCPMixin attribute), [1], [2], [3] MCPMixin (class in haive.core.common.mixins), [1] MEETING (haive.games.among_us.AmongUsGamePhase attribute) meeting_active (games.among_us.state.AmongUsState attribute) (haive.games.among_us.AmongUsState attribute), [1] (haive.games.among_us.state.AmongUsState attribute) meeting_caller (games.among_us.state.AmongUsState attribute) (haive.games.among_us.AmongUsState attribute), [1] (haive.games.among_us.state.AmongUsState attribute) memory (games.among_us.models.PlayerState attribute) (games.poker.state.PokerState attribute) MEMORY (haive.core.engine.tool.ToolCategory attribute) memory (haive.games.among_us.models.PlayerState attribute) (haive.games.among_us.PlayerState attribute), [1] (haive.games.poker.state.PokerState attribute) merge() (haive.core.schema.field_utils.FieldMetadata method) merge_engine_output() (haive.core.schema.StateSchema method) merge_messages() (haive.core.schema.StateSchema method) message (games.mafia.models.MafiaAction attribute) (games.mafia.models.MafiaPlayerDecisionSchema attribute) (haive.games.mafia.models.MafiaAction attribute) (haive.games.mafia.models.MafiaPlayerDecisionSchema attribute) messages (games.poker.state.PokerState attribute) (haive.games.poker.state.PokerState attribute) messages_key (haive.core.engine.tool.ToolEngine attribute) messages_placeholder_name (haive.core.engine.aug_llm.AugLLMConfig attribute) metadata (haive.core.common.mixins.MetadataMixin attribute), [1], [2], [3] MetadataMixin (class in haive.core.common.mixins), [1] min_raise (games.poker.models.PlayerObservation attribute) (games.poker.models.PokerGameState attribute) (haive.games.poker.models.PlayerObservation attribute) (haive.games.poker.models.PokerGameState attribute) minimum_armies_threshold (games.risk.agent.RiskAgent attribute) (haive.games.risk.agent.RiskAgent attribute) MISS (games.battleship.models.MoveResult attribute) (haive.games.battleship.models.MoveResult attribute) MISS_SCARLET (games.clue.models.ValidSuspect attribute) (haive.games.clue.models.ValidSuspect attribute) misses (games.battleship.models.PlayerBoard attribute) (haive.games.battleship.models.PlayerBoard attribute) mobility (games.reversi.models.ReversiAnalysis attribute) (haive.games.reversi.models.ReversiAnalysis attribute) MockEngine (class in games.mafia.mock_runner) (class in haive.games.mafia.mock_runner) model_config (games.among_us.models.AmongUsAnalysis attribute) (games.among_us.state.AmongUsState attribute) (games.dominoes.state.DominoesState attribute) (games.fox_and_geese.models.FoxAndGeeseAnalysis attribute) (games.fox_and_geese.models.FoxAndGeeseMove attribute) (games.fox_and_geese.models.FoxAndGeesePosition attribute) (games.fox_and_geese.state.FoxAndGeeseState attribute) (games.tic_tac_toe.models.TicTacToeAnalysis attribute) (haive.core.common.mixins.CheckpointerMixin attribute), [1] (haive.core.common.mixins.IdentifierMixin attribute), [1], [2] (haive.core.common.mixins.IdMixin attribute), [1] (haive.core.common.mixins.MCPMixin attribute), [1] (haive.core.common.mixins.MetadataMixin attribute), [1] (haive.core.common.mixins.RichLoggerMixin attribute), [1] (haive.core.common.mixins.SerializationMixin attribute), [1] (haive.core.common.mixins.StateInterfaceMixin attribute), [1] (haive.core.common.mixins.StateMixin attribute), [1] (haive.core.common.mixins.TimestampMixin attribute), [1], [2] (haive.core.common.mixins.ToolListMixin attribute), [1] (haive.core.common.mixins.ToolRouteMixin attribute), [1] (haive.core.common.mixins.VersionMixin attribute), [1] (haive.core.common.structures.DefaultContent attribute), [1] (haive.core.common.structures.DefaultResult attribute), [1] (haive.core.common.structures.Leaf attribute), [1] (haive.core.common.structures.Tree attribute), [1] (haive.core.common.structures.TreeNode attribute), [1] (haive.core.common.types.ABCRootWrapper attribute), [1] (haive.core.engine.aug_llm.AugLLMConfig attribute) (haive.core.engine.output_parser.OutputParserEngine attribute) (haive.core.engine.tool.ToolEngine attribute) (haive.core.engine.tool.ToolProperties attribute) (haive.core.schema.MultiAgentStateSchema attribute) (haive.core.schema.StateSchema attribute) (haive.games.among_us.AmongUsAgentConfig attribute) (haive.games.among_us.AmongUsState attribute) (haive.games.among_us.AmongUsStateManagerMixin attribute) (haive.games.among_us.models.AmongUsAnalysis attribute) (haive.games.among_us.PlayerMemory attribute) (haive.games.among_us.PlayerState attribute) (haive.games.among_us.state.AmongUsState attribute) (haive.games.among_us.Task attribute) (haive.games.debate.DebateAgentConfig attribute) (haive.games.debate.DebateState attribute) (haive.games.dominoes.state.DominoesState attribute) (haive.games.fox_and_geese.models.FoxAndGeeseAnalysis attribute) (haive.games.fox_and_geese.models.FoxAndGeeseMove attribute) (haive.games.fox_and_geese.models.FoxAndGeesePosition attribute) (haive.games.fox_and_geese.state.FoxAndGeeseState attribute) (haive.games.tic_tac_toe.models.TicTacToeAnalysis attribute) model_copy() (games.mafia.state.MafiaGameState method) (haive.games.mafia.state.MafiaGameState method) model_dump() (games.fox_and_geese.state.FoxAndGeeseState method) (games.mancala.state_original.MancalaState method) (haive.core.common.types.ABCRootWrapper method), [1] (haive.core.schema.StateSchema method) (haive.games.fox_and_geese.state.FoxAndGeeseState method) (haive.games.mancala.state_original.MancalaState method) model_dump_json() (haive.core.common.types.ABCRootWrapper method), [1] model_post_init() (games.among_us.configurable_config.ConfigurableAmongUsConfig method) (games.battleship.configurable_config.ConfigurableBattleshipConfig method) (games.checkers.configurable_config.ConfigurableCheckersConfig method) (games.clue.configurable_config.ConfigurableClueConfig method) (games.debate.configurable_config.ConfigurableDebateConfig method) (games.dominoes.configurable_config.ConfigurableDominoesConfig method) (games.fox_and_geese.configurable_config.ConfigurableFoxAndGeeseConfig method) (games.hold_em.configurable_config.ConfigurableHoldemConfig method) (games.mafia.configurable_config.ConfigurableMafiaConfig method) (games.mancala.configurable_config.ConfigurableMancalaConfig method) (games.mastermind.configurable_config.ConfigurableMastermindConfig method) (games.monopoly.configurable_config.ConfigurableMonopolyConfig method) (games.nim.configurable_config.ConfigurableNimConfig method) (games.poker.configurable_config.ConfigurablePokerConfig method) (games.reversi.configurable_config.ConfigurableReversiConfig method) (games.risk.configurable_config.ConfigurableRiskConfig method) (games.tic_tac_toe.configurable_config.ConfigurableTicTacToeConfig method) (haive.core.common.mixins.CheckpointerMixin method), [1] (haive.core.common.mixins.IdentifierMixin method), [1], [2] (haive.core.common.mixins.MCPMixin method), [1] (haive.core.common.mixins.RichLoggerMixin method), [1] (haive.core.common.structures.Leaf method), [1] (haive.core.common.structures.Tree method), [1] (haive.core.common.structures.TreeNode method), [1] (haive.core.engine.aug_llm.AugLLMConfig method) (haive.core.engine.tool.ToolEngine method) (haive.core.schema.StateSchema method) (haive.games.among_us.AmongUsAgentConfig method) (haive.games.among_us.configurable_config.ConfigurableAmongUsConfig method) (haive.games.battleship.configurable_config.ConfigurableBattleshipConfig method) (haive.games.checkers.configurable_config.ConfigurableCheckersConfig method) (haive.games.clue.configurable_config.ConfigurableClueConfig method) (haive.games.debate.configurable_config.ConfigurableDebateConfig method) (haive.games.debate.DebateAgentConfig method) (haive.games.dominoes.configurable_config.ConfigurableDominoesConfig method) (haive.games.fox_and_geese.configurable_config.ConfigurableFoxAndGeeseConfig method) (haive.games.hold_em.configurable_config.ConfigurableHoldemConfig method) (haive.games.mafia.configurable_config.ConfigurableMafiaConfig method) (haive.games.mancala.configurable_config.ConfigurableMancalaConfig method) (haive.games.mastermind.configurable_config.ConfigurableMastermindConfig method) (haive.games.monopoly.configurable_config.ConfigurableMonopolyConfig method) (haive.games.nim.configurable_config.ConfigurableNimConfig method) (haive.games.poker.configurable_config.ConfigurablePokerConfig method) (haive.games.reversi.configurable_config.ConfigurableReversiConfig method) (haive.games.risk.configurable_config.ConfigurableRiskConfig method) (haive.games.tic_tac_toe.configurable_config.ConfigurableTicTacToeConfig method) model_validate() (games.fox_and_geese.state.FoxAndGeeseState class method) (haive.games.fox_and_geese.state.FoxAndGeeseState class method) moderation_notes (haive.games.debate.DebateState attribute) moderator_id (haive.games.debate.DebateState attribute) moderator_role (games.debate.config.DebateAgentConfig attribute) (haive.games.debate.config.DebateAgentConfig attribute) (haive.games.debate.DebateAgentConfig attribute), [1] modern() (games.risk.config.RiskConfig class method) (haive.games.risk.config.RiskConfig class method) module games games.among_us games.among_us.configurable_config games.among_us.demo games.among_us.enhanced_ui games.among_us.generic_engines games.among_us.models games.among_us.state games.among_us.state_manager games.api games.api.general_api games.api.setup games.base games.base.agent games.base.config games.base.factory games.base.models games.base.state games.base.state_manager games.base.utils games.base_v2 games.battleship games.battleship.agent games.battleship.config games.battleship.configurable_config games.battleship.debug games.battleship.engines games.battleship.example games.battleship.generic_engines games.battleship.models games.battleship.prompts games.battleship.state_manager games.battleship.utils games.benchmark games.board games.cards games.cards.models games.cards.models.card games.cards.standard games.cards.standard.blackjack games.cards.standard.bs games.cards.standard.poker games.cards.uno games.checkers games.checkers.agent games.checkers.configurable_config games.checkers.engines games.checkers.example games.checkers.generic_engines games.checkers.state_manager games.checkers.ui games.chess games.chess.agent games.chess.api_client_example games.chess.api_example games.chess.aug_llms games.chess.config games.chess.configurable_config games.chess.configurable_engines games.chess.debug_schema games.chess.dynamic_config games.chess.engines games.chess.example games.chess.example_configurable games.chess.example_configurable_players games.chess.generic_engines games.chess.llm_utils games.chess.models games.chess.state games.chess.state_manager games.chess.ui games.chess.utils games.clue games.clue.agent games.clue.config games.clue.configurable_config games.clue.controller games.clue.engines games.clue.example games.clue.generic_engines games.clue.models games.clue.runner games.clue.state games.clue.state_manager games.clue.ui games.common games.common.voting_system games.connect4 games.connect4.agent games.connect4.config games.connect4.configurable_config games.connect4.example games.connect4.generic_engines games.connect4.models games.connect4.state games.connect4.state_manager games.connect4.ui games.core games.core.agent games.core.agent.generic_player_agent games.core.agent.player_agent games.core.base games.core.board games.core.components games.core.components.cards games.core.config games.core.config.base games.core.game games.core.game.containers games.core.game.containers.base games.core.game.containers.deck games.core.game.core_board games.core.game.core_game games.core.game.core_position games.core.game.core_space games.core.game.pieces.core_game games.core.move games.core.piece games.core.players games.core.position games.debate games.debate.agent games.debate.config games.debate.configurable_config games.debate.generic_engines games.debate.models games.debate_v2 games.debate_v2.agent games.debate_v2.agent_with_judges games.debate_v2.example games.debate_v2.example_with_judges games.debate_v2.judges games.dominoes games.dominoes.configurable_config games.dominoes.enhanced_example games.dominoes.example games.dominoes.generic_engines games.dominoes.models games.dominoes.rich_ui games.dominoes.state games.dominoes.ui games.example games.fox_and_geese games.fox_and_geese.agent games.fox_and_geese.config games.fox_and_geese.configurable_config games.fox_and_geese.engines games.fox_and_geese.enhanced_example games.fox_and_geese.example games.fox_and_geese.fixed_runner games.fox_and_geese.generic_engines games.fox_and_geese.models games.fox_and_geese.rich_ui games.fox_and_geese.state games.fox_and_geese.state_manager games.fox_and_geese.ui games.framework games.framework.base games.framework.base.agent games.framework.base.config games.framework.base.factory games.framework.base.state games.framework.base.state_manager games.framework.base.template_generator games.framework.base.utils games.framework.core games.framework.core.boards games.framework.multi_player games.framework.multi_player.agent games.framework.multi_player.config games.framework.multi_player.factory games.framework.multi_player.models games.framework.multi_player.state games.framework.multi_player.state_manager games.go games.go.agent games.go.aug_llms games.go.config games.go.engines games.go.example games.go.go_engine games.go.models games.go.state games.go.state_manager games.hold_em games.hold_em.agent games.hold_em.aug_llms games.hold_em.config games.hold_em.configurable_config games.hold_em.engine_logging games.hold_em.engines games.hold_em.example games.hold_em.game_agent games.hold_em.generic_engines games.hold_em.models games.hold_em.player_agent games.hold_em.state games.hold_em.state_manager games.hold_em.ui games.hold_em.utils games.llm_config_factory games.mafia games.mafia.agent games.mafia.aug_llms games.mafia.config games.mafia.configurable_config games.mafia.engines games.mafia.example games.mafia.generic_engines games.mafia.mock_runner games.mafia.models games.mafia.simple_demo games.mafia.simple_runner games.mafia.state games.mafia.state_manager games.mafia.verify_imports games.mancala games.mancala.agent games.mancala.agent_original games.mancala.config games.mancala.configurable_config games.mancala.engines games.mancala.example games.mancala.generic_engines games.mancala.models games.mancala.state games.mancala.state_manager games.mancala.state_original games.mastermind games.mastermind.config games.mastermind.configurable_config games.mastermind.demo games.mastermind.engines games.mastermind.example games.mastermind.generic_engines games.mastermind.models games.mastermind.state_manager games.mastermind.ui games.monopoly games.monopoly.agent games.monopoly.configurable_config games.monopoly.engines games.monopoly.example games.monopoly.game games.monopoly.game.game games.monopoly.game_agent games.monopoly.generic_engines games.monopoly.main_agent games.monopoly.player_agent games.monopoly.run_game games.monopoly.simple_demo games.monopoly.standalone_demo games.monopoly.ui games.monopoly.ui_fixed games.monopoly.utils games.multi_player games.multi_player.agent games.multi_player.config games.multi_player.factory games.multi_player.models games.multi_player.state games.multi_player.state_manager games.nim games.nim.agent games.nim.config games.nim.configurable_config games.nim.engines games.nim.example games.nim.generic_engines games.nim.standalone_game games.nim.state_manager games.nim.ui games.poker games.poker.agent games.poker.config games.poker.configurable_config games.poker.debug games.poker.engines games.poker.example games.poker.generic_engines games.poker.models games.poker.prompts games.poker.state games.reversi games.reversi.config games.reversi.configurable_config games.reversi.example games.reversi.generic_engines games.reversi.models games.reversi.state games.reversi.state_manager games.risk games.risk.agent games.risk.config games.risk.configurable_config games.risk.engines games.risk.example games.risk.generic_engines games.risk.models games.risk.state games.risk.state_manager games.single_player games.single_player.agent games.single_player.base games.single_player.crossword_puzzle games.single_player.flow_free games.single_player.flow_free.agent games.single_player.flow_free.config games.single_player.flow_free.engines games.single_player.flow_free.example games.single_player.flow_free.models games.single_player.flow_free.state games.single_player.flow_free.state_manager games.single_player.logic_grid games.single_player.logic_grid.game games.single_player.mine_sweeper games.single_player.rubiks games.single_player.rubiks.agent games.single_player.sudoku games.single_player.sudoku.game games.single_player.testing games.single_player.towers_of_hanoi games.single_player.towers_of_hanoi.move games.single_player.towers_of_hanoi.prompts games.single_player.twenty_fourty_eight games.single_player.twenty_fourty_eight.game games.single_player.word_search games.single_player.wordle games.single_player.wordle.example games.tic_tac_toe games.tic_tac_toe.agent games.tic_tac_toe.config games.tic_tac_toe.configurable_config games.tic_tac_toe.configurable_engines games.tic_tac_toe.engines games.tic_tac_toe.example games.tic_tac_toe.generic_engines games.tic_tac_toe.models games.tic_tac_toe.state games.tic_tac_toe.state_manager games.tic_tac_toe.ui games.utils games.utils.recursion_config haive.core.common.mixins, [1] haive.core.common.structures, [1] haive.core.common.types, [1] haive.core.engine.output_parser haive.core.engine.tool haive.core.schema.field_utils haive.games, [1] haive.games.among_us, [1] haive.games.among_us.configurable_config haive.games.among_us.demo haive.games.among_us.enhanced_ui haive.games.among_us.generic_engines haive.games.among_us.models haive.games.among_us.state haive.games.among_us.state_manager haive.games.api haive.games.api.general_api haive.games.api.setup haive.games.base haive.games.base.agent haive.games.base.config haive.games.base.factory haive.games.base.models haive.games.base.state haive.games.base.state_manager haive.games.base.utils haive.games.base_v2 haive.games.battleship haive.games.battleship.agent haive.games.battleship.config haive.games.battleship.configurable_config haive.games.battleship.debug haive.games.battleship.engines haive.games.battleship.example haive.games.battleship.generic_engines haive.games.battleship.models haive.games.battleship.prompts haive.games.battleship.state_manager haive.games.battleship.utils haive.games.benchmark haive.games.board haive.games.cards haive.games.cards.models haive.games.cards.models.card haive.games.cards.standard haive.games.cards.standard.blackjack haive.games.cards.standard.bs haive.games.cards.standard.poker haive.games.cards.uno haive.games.checkers haive.games.checkers.agent haive.games.checkers.configurable_config haive.games.checkers.engines haive.games.checkers.example haive.games.checkers.generic_engines haive.games.checkers.state_manager haive.games.checkers.ui haive.games.chess haive.games.chess.agent haive.games.chess.api_client_example haive.games.chess.api_example haive.games.chess.aug_llms haive.games.chess.config haive.games.chess.configurable_config haive.games.chess.configurable_engines haive.games.chess.debug_schema haive.games.chess.dynamic_config haive.games.chess.engines haive.games.chess.example haive.games.chess.example_configurable haive.games.chess.example_configurable_players haive.games.chess.generic_engines haive.games.chess.llm_utils haive.games.chess.models haive.games.chess.state haive.games.chess.state_manager haive.games.chess.ui haive.games.chess.utils haive.games.clue haive.games.clue.agent haive.games.clue.config haive.games.clue.configurable_config haive.games.clue.controller haive.games.clue.engines haive.games.clue.example haive.games.clue.generic_engines haive.games.clue.models haive.games.clue.runner haive.games.clue.state haive.games.clue.state_manager haive.games.clue.ui haive.games.common haive.games.common.voting_system haive.games.connect4 haive.games.connect4.agent haive.games.connect4.config haive.games.connect4.configurable_config haive.games.connect4.example haive.games.connect4.generic_engines haive.games.connect4.models haive.games.connect4.state haive.games.connect4.state_manager haive.games.connect4.ui haive.games.core haive.games.core.agent haive.games.core.agent.generic_player_agent haive.games.core.agent.player_agent haive.games.core.base haive.games.core.board haive.games.core.components haive.games.core.components.cards haive.games.core.config haive.games.core.config.base haive.games.core.game haive.games.core.game.containers haive.games.core.game.containers.base haive.games.core.game.containers.deck haive.games.core.game.core_board haive.games.core.game.core_game haive.games.core.game.core_position haive.games.core.game.core_space haive.games.core.game.pieces.core_game haive.games.core.move haive.games.core.piece haive.games.core.players haive.games.core.position haive.games.debate, [1] haive.games.debate.agent haive.games.debate.config haive.games.debate.configurable_config haive.games.debate.generic_engines haive.games.debate.models haive.games.debate_v2 haive.games.debate_v2.agent haive.games.debate_v2.agent_with_judges haive.games.debate_v2.example haive.games.debate_v2.example_with_judges haive.games.debate_v2.judges haive.games.dominoes haive.games.dominoes.configurable_config haive.games.dominoes.enhanced_example haive.games.dominoes.example haive.games.dominoes.generic_engines haive.games.dominoes.models haive.games.dominoes.rich_ui haive.games.dominoes.state haive.games.dominoes.ui haive.games.example haive.games.fox_and_geese haive.games.fox_and_geese.agent haive.games.fox_and_geese.config haive.games.fox_and_geese.configurable_config haive.games.fox_and_geese.engines haive.games.fox_and_geese.enhanced_example haive.games.fox_and_geese.example haive.games.fox_and_geese.fixed_runner haive.games.fox_and_geese.generic_engines haive.games.fox_and_geese.models haive.games.fox_and_geese.rich_ui haive.games.fox_and_geese.state haive.games.fox_and_geese.state_manager haive.games.fox_and_geese.ui haive.games.framework haive.games.framework.base haive.games.framework.base.agent haive.games.framework.base.config haive.games.framework.base.factory haive.games.framework.base.state haive.games.framework.base.state_manager haive.games.framework.base.template_generator haive.games.framework.base.utils haive.games.framework.core haive.games.framework.core.boards haive.games.framework.multi_player haive.games.framework.multi_player.agent haive.games.framework.multi_player.config haive.games.framework.multi_player.factory haive.games.framework.multi_player.models haive.games.framework.multi_player.state haive.games.framework.multi_player.state_manager haive.games.go haive.games.go.agent haive.games.go.aug_llms haive.games.go.config haive.games.go.engines haive.games.go.example haive.games.go.go_engine haive.games.go.models haive.games.go.state haive.games.go.state_manager haive.games.hold_em haive.games.hold_em.agent haive.games.hold_em.aug_llms haive.games.hold_em.config haive.games.hold_em.configurable_config haive.games.hold_em.engine_logging haive.games.hold_em.engines haive.games.hold_em.example haive.games.hold_em.game_agent haive.games.hold_em.generic_engines haive.games.hold_em.models haive.games.hold_em.player_agent haive.games.hold_em.state haive.games.hold_em.state_manager haive.games.hold_em.ui haive.games.hold_em.utils haive.games.llm_config_factory haive.games.mafia, [1] haive.games.mafia.agent haive.games.mafia.aug_llms haive.games.mafia.config haive.games.mafia.configurable_config haive.games.mafia.engines haive.games.mafia.example haive.games.mafia.generic_engines haive.games.mafia.mock_runner haive.games.mafia.models haive.games.mafia.simple_demo haive.games.mafia.simple_runner haive.games.mafia.state haive.games.mafia.state_manager haive.games.mafia.verify_imports haive.games.mancala haive.games.mancala.agent haive.games.mancala.agent_original haive.games.mancala.config haive.games.mancala.configurable_config haive.games.mancala.engines haive.games.mancala.example haive.games.mancala.generic_engines haive.games.mancala.models haive.games.mancala.state haive.games.mancala.state_manager haive.games.mancala.state_original haive.games.mastermind haive.games.mastermind.config haive.games.mastermind.configurable_config haive.games.mastermind.demo haive.games.mastermind.engines haive.games.mastermind.example haive.games.mastermind.generic_engines haive.games.mastermind.models haive.games.mastermind.state_manager haive.games.mastermind.ui haive.games.monopoly haive.games.monopoly.agent haive.games.monopoly.configurable_config haive.games.monopoly.engines haive.games.monopoly.example haive.games.monopoly.game haive.games.monopoly.game.game haive.games.monopoly.game_agent haive.games.monopoly.generic_engines haive.games.monopoly.main_agent haive.games.monopoly.player_agent haive.games.monopoly.run_game haive.games.monopoly.simple_demo haive.games.monopoly.standalone_demo haive.games.monopoly.ui haive.games.monopoly.ui_fixed haive.games.monopoly.utils haive.games.multi_player haive.games.multi_player.agent haive.games.multi_player.config haive.games.multi_player.factory haive.games.multi_player.models haive.games.multi_player.state haive.games.multi_player.state_manager haive.games.nim haive.games.nim.agent haive.games.nim.config haive.games.nim.configurable_config haive.games.nim.engines haive.games.nim.example haive.games.nim.generic_engines haive.games.nim.standalone_game haive.games.nim.state_manager haive.games.nim.ui haive.games.poker haive.games.poker.agent haive.games.poker.config haive.games.poker.configurable_config haive.games.poker.debug haive.games.poker.engines haive.games.poker.example haive.games.poker.generic_engines haive.games.poker.models haive.games.poker.prompts haive.games.poker.state haive.games.reversi haive.games.reversi.config haive.games.reversi.configurable_config haive.games.reversi.example haive.games.reversi.generic_engines haive.games.reversi.models haive.games.reversi.state haive.games.reversi.state_manager haive.games.risk haive.games.risk.agent haive.games.risk.config haive.games.risk.configurable_config haive.games.risk.engines haive.games.risk.example haive.games.risk.generic_engines haive.games.risk.models haive.games.risk.state haive.games.risk.state_manager haive.games.single_player haive.games.single_player.agent haive.games.single_player.base haive.games.single_player.crossword_puzzle haive.games.single_player.flow_free haive.games.single_player.flow_free.agent haive.games.single_player.flow_free.config haive.games.single_player.flow_free.engines haive.games.single_player.flow_free.example haive.games.single_player.flow_free.models haive.games.single_player.flow_free.state haive.games.single_player.flow_free.state_manager haive.games.single_player.logic_grid haive.games.single_player.logic_grid.game haive.games.single_player.mine_sweeper haive.games.single_player.rubiks haive.games.single_player.rubiks.agent haive.games.single_player.sudoku haive.games.single_player.sudoku.game haive.games.single_player.testing haive.games.single_player.towers_of_hanoi haive.games.single_player.towers_of_hanoi.move haive.games.single_player.towers_of_hanoi.prompts haive.games.single_player.twenty_fourty_eight haive.games.single_player.twenty_fourty_eight.game haive.games.single_player.word_search haive.games.single_player.wordle haive.games.single_player.wordle.example haive.games.tic_tac_toe haive.games.tic_tac_toe.agent haive.games.tic_tac_toe.config haive.games.tic_tac_toe.configurable_config haive.games.tic_tac_toe.configurable_engines haive.games.tic_tac_toe.engines haive.games.tic_tac_toe.example haive.games.tic_tac_toe.generic_engines haive.games.tic_tac_toe.models haive.games.tic_tac_toe.state haive.games.tic_tac_toe.state_manager haive.games.tic_tac_toe.ui haive.games.utils haive.games.utils.recursion_config MonopolyAgent (class in games.monopoly.main_agent) (class in haive.games.monopoly.main_agent) MonopolyEngineFactory (class in games.monopoly.generic_engines) (class in haive.games.monopoly.generic_engines) MonopolyGame (class in games.monopoly.game.game) (class in haive.games.monopoly.game.game) MonopolyGameAgent (class in games.monopoly.game_agent) (class in haive.games.monopoly.game_agent) MonopolyGameAgentConfig (class in games.monopoly.game_agent) (class in games.monopoly.player_agent) (class in haive.games.monopoly.game_agent) (class in haive.games.monopoly.player_agent) MonopolyGameAgentConfig.Config (class in games.monopoly.player_agent) (class in haive.games.monopoly.player_agent) MonopolyPlayerAgent (class in games.monopoly.player_agent) (class in haive.games.monopoly.player_agent) MonopolyPlayerAgentConfig (class in games.monopoly.player_agent) (class in haive.games.monopoly.player_agent) MonopolyPlayerIdentifiers (class in games.core.agent.generic_player_agent) (class in games.monopoly.generic_engines) (class in haive.games.core.agent.generic_player_agent) (class in haive.games.monopoly.generic_engines) MonopolyPromptGenerator (class in games.monopoly.generic_engines) (class in haive.games.monopoly.generic_engines) MonopolyRichUI (class in games.monopoly.ui) (class in games.monopoly.ui_fixed) (class in haive.games.monopoly.ui) (class in haive.games.monopoly.ui_fixed) most_suspicious (games.among_us.models.PlayerMemory property) (haive.games.among_us.models.PlayerMemory property) (haive.games.among_us.PlayerMemory property) move (games.base.models.MoveModel attribute) (games.chess.models.ChessMoveModel attribute) (games.connect4.models.Connect4PlayerDecision attribute) (games.go.models.GoMoveModel attribute) (games.go.models.GoPlayerDecision attribute) (haive.games.base.models.MoveModel attribute) (haive.games.chess.models.ChessMoveModel attribute) (haive.games.connect4.models.Connect4PlayerDecision attribute) (haive.games.go.models.GoMoveModel attribute) (haive.games.go.models.GoPlayerDecision attribute) move_count (games.checkers.ui.CheckersUI attribute) (games.single_player.base.SinglePlayerGameState attribute) (games.tic_tac_toe.models.TicTacToeAnalysis property) (haive.games.checkers.ui.CheckersUI attribute) (haive.games.single_player.base.SinglePlayerGameState attribute) (haive.games.tic_tac_toe.models.TicTacToeAnalysis property) move_history (games.base.state.GameState attribute) (games.chess.state.ChessState attribute) (games.connect4.state.Connect4State attribute) (games.dominoes.state.DominoesState attribute) (games.fox_and_geese.state.FoxAndGeeseState attribute) (games.framework.base.state.GameState attribute) (games.framework.multi_player.state.MultiPlayerGameState attribute) (games.go.state.GoGameState attribute) (games.mafia.state.MafiaGameState attribute) (games.mancala.state.MancalaState attribute) (games.multi_player.state.MultiPlayerGameState attribute) (games.reversi.state.ReversiState attribute) (games.risk.state.RiskState attribute) (games.risk.state_manager.RiskStateManager attribute) (games.single_player.base.SinglePlayerGameState attribute) (games.tic_tac_toe.state.TicTacToeState attribute) (haive.games.base.state.GameState attribute) (haive.games.chess.state.ChessState attribute) (haive.games.connect4.state.Connect4State attribute) (haive.games.dominoes.state.DominoesState attribute) (haive.games.fox_and_geese.state.FoxAndGeeseState attribute) (haive.games.framework.base.state.GameState attribute) (haive.games.framework.multi_player.state.MultiPlayerGameState attribute) (haive.games.go.state.GoGameState attribute) (haive.games.mafia.state.MafiaGameState attribute) (haive.games.mancala.state.MancalaState attribute) (haive.games.multi_player.state.MultiPlayerGameState attribute) (haive.games.reversi.state.ReversiState attribute) (haive.games.risk.state.RiskState attribute) (haive.games.risk.state_manager.RiskStateManager attribute) (haive.games.single_player.base.SinglePlayerGameState attribute) (haive.games.tic_tac_toe.state.TicTacToeState attribute) move_player() (in module games.monopoly.standalone_demo) (in module games.monopoly.utils) (in module haive.games.monopoly.standalone_demo) (in module haive.games.monopoly.utils) move_player_node() (games.monopoly.game_agent.MonopolyGameAgent method) (haive.games.monopoly.game_agent.MonopolyGameAgent method) move_priority (games.tic_tac_toe.models.TicTacToeAnalysis attribute) (haive.games.tic_tac_toe.models.TicTacToeAnalysis attribute) move_type (games.risk.models.RiskMove attribute) (haive.games.risk.models.RiskMove attribute) MoveCommand (class in games.battleship.models) (class in haive.games.battleship.models) MoveModel (class in games.base.models) (class in haive.games.base.models) MoveOutcome (class in games.battleship.models) (class in haive.games.battleship.models) MoveResult (class in games.battleship.models) (class in haive.games.battleship.models) MoveStreamEvent (class in games.chess.api_example) (class in haive.games.chess.api_example) MoveType (class in games.risk.models) (class in haive.games.risk.models) MR_GREEN (games.clue.models.ValidSuspect attribute) (haive.games.clue.models.ValidSuspect attribute) MRS_PEACOCK (games.clue.models.ValidSuspect attribute) (haive.games.clue.models.ValidSuspect attribute) MRS_WHITE (games.clue.models.ValidSuspect attribute) (haive.games.clue.models.ValidSuspect attribute) MultiAgentStateSchema (class in haive.core.schema) MultiPlayerGameAgent (class in games.framework.multi_player.agent) (class in games.multi_player.agent) (class in haive.games.framework.multi_player.agent) (class in haive.games.multi_player.agent) MultiPlayerGameConfig (class in games.framework.multi_player.config) (class in games.multi_player.config) (class in haive.games.framework.multi_player.config) (class in haive.games.multi_player.config) MultiPlayerGameConfig.Config (class in games.framework.multi_player.config) (class in games.multi_player.config) (class in haive.games.framework.multi_player.config) (class in haive.games.multi_player.config) MultiPlayerGameFactory (class in games.framework.multi_player.factory) (class in games.multi_player.factory) (class in haive.games.framework.multi_player.factory) (class in haive.games.multi_player.factory) MultiPlayerGameState (class in games.framework.multi_player.state) (class in games.multi_player.state) (class in haive.games.framework.multi_player.state) (class in haive.games.multi_player.state) MultiPlayerGameStateManager (class in games.framework.multi_player.state_manager) (class in games.multi_player.state_manager) (class in haive.games.framework.multi_player.state_manager) (class in haive.games.multi_player.state_manager) must_trade_cards (games.risk.models.Player property) (haive.games.risk.models.Player property) N name (games.among_us.models.Room attribute) (games.base.models.Player attribute) (games.battleship.config.BattleshipAgentConfig attribute) (games.clue.config.ClueConfig attribute) (games.clue.models.ClueCard attribute) (games.debate.models.Participant attribute) (games.poker.models.Player attribute) (games.reversi.config.ReversiConfig attribute) (games.risk.agent.RiskAgent attribute) (games.risk.models.Continent attribute) (games.risk.models.Player attribute) (games.risk.models.Territory attribute) (games.single_player.flow_free.config.FlowFreeConfig attribute) (games.tic_tac_toe.config.TicTacToeConfig attribute) (haive.core.common.mixins.IdentifierMixin attribute), [1], [2], [3], [4], [5] (haive.core.common.structures.DefaultContent attribute), [1] (haive.core.engine.tool.ToolProperties attribute) (haive.games.among_us.AmongUsAgentConfig attribute) (haive.games.among_us.models.Room attribute) (haive.games.base.models.Player attribute) (haive.games.battleship.config.BattleshipAgentConfig attribute) (haive.games.clue.config.ClueConfig attribute) (haive.games.clue.models.ClueCard attribute) (haive.games.debate.models.Participant attribute) (haive.games.poker.models.Player attribute) (haive.games.reversi.config.ReversiConfig attribute) (haive.games.risk.agent.RiskAgent attribute) (haive.games.risk.models.Continent attribute) (haive.games.risk.models.Player attribute) (haive.games.risk.models.Territory attribute) (haive.games.single_player.flow_free.config.FlowFreeConfig attribute) (haive.games.tic_tac_toe.config.TicTacToeConfig attribute) NARRATOR (games.mafia.models.PlayerRole attribute) (haive.games.mafia.models.PlayerRole attribute) NarratorAction (class in games.mafia.models) (class in haive.games.mafia.models) NarratorDecision (class in games.mafia.models) (class in haive.games.mafia.models) NarratorDecisionSchema (class in games.mafia.models) (class in haive.games.mafia.models) neighbors() (games.core.game.core_position.GridPosition method) (games.core.game.core_position.HexPosition method) (haive.games.core.game.core_position.GridPosition method) (haive.games.core.game.core_position.HexPosition method) neighbors_with_diagonals() (games.core.game.core_position.GridPosition method) (haive.games.core.game.core_position.GridPosition method) next_card_set_value (games.risk.state.RiskState attribute) (haive.games.risk.state.RiskState attribute) next_phase (games.mafia.models.NarratorAction attribute) (haive.games.mafia.models.NarratorAction attribute) NIGHT (games.mafia.models.GamePhase attribute) (haive.games.mafia.models.GamePhase attribute) night_deaths (games.mafia.state.MafiaGameState attribute) (haive.games.mafia.state.MafiaGameState attribute) nim_sum (games.nim.standalone_game.NimState property) (haive.games.nim.standalone_game.NimState property) NimAgent (class in games.nim.agent) (class in haive.games.nim.agent) NimConfig (class in games.nim.config) (class in haive.games.nim.config) NimEngineFactory (class in games.nim.generic_engines) (class in haive.games.nim.generic_engines) NimGameManager (class in games.nim.standalone_game) (class in haive.games.nim.standalone_game) NimMove (class in games.nim.standalone_game) (class in haive.games.nim.standalone_game) NimPlayerIdentifiers (class in games.core.agent.generic_player_agent) (class in games.nim.generic_engines) (class in haive.games.core.agent.generic_player_agent) (class in haive.games.nim.generic_engines) NimPromptGenerator (class in games.nim.generic_engines) (class in haive.games.nim.generic_engines) NimState (class in games.nim.standalone_game) (class in haive.games.nim.standalone_game) NimStateManager (class in games.nim.state_manager) (class in haive.games.nim.state_manager) NimUI (class in games.nim.standalone_game) (class in games.nim.ui) (class in haive.games.nim.standalone_game) (class in haive.games.nim.ui) node_id (haive.core.common.structures.TreeNode property), [1] NOT_STARTED (games.clue.models.GameStatus attribute) (haive.games.among_us.TaskStatus attribute) (haive.games.clue.models.GameStatus attribute) num_flows (games.single_player.flow_free.config.FlowFreeConfig attribute) (haive.games.single_player.flow_free.config.FlowFreeConfig attribute) num_geese (games.fox_and_geese.state.FoxAndGeeseState attribute) (haive.games.fox_and_geese.state.FoxAndGeeseState attribute) num_impostors (haive.games.among_us.AmongUsAgentConfig attribute) NUMBERED_LIST (haive.core.engine.output_parser.OutputParserType attribute) numeric_value (games.poker.models.Card property) (haive.games.poker.models.Card property) numeric_value_low (games.poker.models.Card property) (haive.games.poker.models.Card property) O o_model (games.tic_tac_toe.configurable_config.ConfigurableTicTacToeConfig attribute) (haive.games.tic_tac_toe.configurable_config.ConfigurableTicTacToeConfig attribute) o_player_name (games.tic_tac_toe.configurable_config.ConfigurableTicTacToeConfig attribute) (haive.games.tic_tac_toe.configurable_config.ConfigurableTicTacToeConfig attribute) observations (games.among_us.models.PlayerMemory attribute) (games.among_us.models.PlayerState attribute) (haive.games.among_us.models.PlayerMemory attribute) (haive.games.among_us.models.PlayerState attribute) (haive.games.among_us.PlayerMemory attribute), [1] (haive.games.among_us.PlayerState attribute), [1] offer_property_purchase() (games.monopoly.game_agent.MonopolyGameAgent method) (haive.games.monopoly.game_agent.MonopolyGameAgent method) offset() (games.core.game.core_position.GridPosition method) (games.core.game.core_position.PointPosition method) (haive.games.core.game.core_position.GridPosition method) (haive.games.core.game.core_position.PointPosition method) OPENAI_TOOLS (haive.core.engine.output_parser.OutputParserType attribute) OPENAI_TOOLS_KEY (haive.core.engine.output_parser.OutputParserType attribute) OPENING_STATEMENTS (games.debate.models.DebatePhase attribute) (haive.games.debate.models.DebatePhase attribute) OpponentModel (class in games.hold_em.models) (class in haive.games.hold_em.models) optimal_outcome (games.tic_tac_toe.models.TicTacToeAnalysis attribute) (haive.games.tic_tac_toe.models.TicTacToeAnalysis attribute) optional_variables (haive.core.engine.aug_llm.AugLLMConfig attribute) orientation (games.battleship.models.Ship property) (haive.games.battleship.models.Ship property) output_field_name (haive.core.engine.aug_llm.AugLLMConfig attribute) output_from (haive.core.schema.field_utils.FieldMetadata attribute) output_key (haive.core.engine.aug_llm.AugLLMConfig attribute) output_parser (haive.core.common.mixins.StructuredOutputMixin attribute), [1] (haive.core.engine.aug_llm.AugLLMConfig attribute) output_schema (haive.core.engine.tool.ToolProperties attribute) OutputParserEngine (class in haive.core.engine.output_parser) OutputParserType (class in haive.core.engine.output_parser) owner (games.risk.models.Territory attribute) (haive.games.risk.models.Territory attribute) P PAIR (games.poker.models.HandRank attribute) (haive.games.poker.models.HandRank attribute) PANDAS_DATAFRAME (haive.core.engine.output_parser.OutputParserType attribute) panel_discussion() (games.debate.config.DebateAgentConfig class method) (haive.games.debate.config.DebateAgentConfig class method) (haive.games.debate.DebateAgentConfig class method) parallel (haive.core.engine.tool.ToolEngine attribute) parse_args() (in module games.mastermind.example) (in module games.nim.example) (in module games.nim.standalone_game) (in module haive.games.mastermind.example) (in module haive.games.nim.example) (in module haive.games.nim.standalone_game) parse_arguments() (in module games.fox_and_geese.fixed_runner) (in module games.single_player.flow_free.example) (in module haive.games.fox_and_geese.fixed_runner) (in module haive.games.single_player.flow_free.example) parse_raw_output (haive.core.engine.aug_llm.AugLLMConfig attribute) parser_config (haive.core.engine.output_parser.OutputParserEngine attribute) parser_type (haive.core.common.mixins.StructuredOutputMixin attribute), [1] (haive.core.engine.aug_llm.AugLLMConfig attribute) (haive.core.engine.output_parser.OutputParserEngine attribute) partial_variables (haive.core.common.mixins.StructuredOutputMixin attribute), [1] (haive.core.engine.aug_llm.AugLLMConfig attribute) Participant (class in games.debate.models) (class in haive.games.debate.models) participant_roles (games.debate.config.DebateAgentConfig attribute) (haive.games.debate.config.DebateAgentConfig attribute) (haive.games.debate.DebateAgentConfig attribute), [1] participant_scores (games.debate.models.DebateAnalysis attribute) (haive.games.debate.models.DebateAnalysis attribute) participants (haive.games.debate.DebateState attribute) passes (games.go.state.GoGameState attribute) (haive.games.go.state.GoGameState attribute) patch() (haive.core.schema.StateSchema method) path (games.single_player.flow_free.state.Flow attribute) (haive.games.single_player.flow_free.state.Flow attribute) pause() (games.core.game.core_game.Game method) (games.core.game.pieces.core_game.Game method) (haive.games.core.game.core_game.Game method) (haive.games.core.game.pieces.core_game.Game method) pay_rent() (games.monopoly.game_agent.MonopolyGameAgent method) (haive.games.monopoly.game_agent.MonopolyGameAgent method) peek() (games.core.game.containers.base.GamePieceContainer method) (haive.games.core.game.containers.base.GamePieceContainer method) peek_bottom() (games.core.game.containers.base.Deck method) (games.core.game.containers.deck.Deck method) (haive.games.core.game.containers.base.Deck method) (haive.games.core.game.containers.deck.Deck method) peek_top() (games.core.game.containers.base.Deck method) (games.core.game.containers.deck.Deck method) (haive.games.core.game.containers.base.Deck method) (haive.games.core.game.containers.deck.Deck method) perform_action() (games.monopoly.game.game.MonopolyGame method) (haive.games.monopoly.game.game.MonopolyGame method) performance() (games.battleship.config.BattleshipAgentConfig class method) (haive.games.battleship.config.BattleshipAgentConfig class method) performance_profile (games.tic_tac_toe.config.TicTacToeConfig property) (haive.games.tic_tac_toe.config.TicTacToeConfig property) persona (games.debate.models.Participant attribute) (haive.games.debate.models.Participant attribute) phase (games.mafia.models.MafiaAction attribute) (games.poker.models.ActionRecord attribute) (games.poker.models.PlayerObservation attribute) (games.poker.models.PokerGameState attribute) (games.risk.state.RiskState attribute) (haive.games.mafia.models.MafiaAction attribute) (haive.games.poker.models.ActionRecord attribute) (haive.games.poker.models.PlayerObservation attribute) (haive.games.poker.models.PokerGameState attribute) (haive.games.risk.state.RiskState attribute) phase_statement_limit (haive.games.debate.DebateState attribute) phase_time_limit (haive.games.debate.DebateState attribute) phase_transition (games.mafia.models.NarratorAction attribute) (games.mafia.models.NarratorDecisionSchema attribute) (haive.games.mafia.models.NarratorAction attribute) (haive.games.mafia.models.NarratorDecisionSchema attribute) PhaseType (class in games.risk.models) (class in haive.games.risk.models) Piece (class in games.base.models) (class in haive.games.base.models) pieces (games.checkers.ui.CheckersUI attribute) (haive.games.checkers.ui.CheckersUI attribute) pipe_direction (games.single_player.flow_free.state.Cell attribute) (haive.games.single_player.flow_free.state.Cell attribute) PipeDirection (class in games.single_player.flow_free.models) (class in haive.games.single_player.flow_free.models) PLACE_ARMIES (games.risk.models.MoveType attribute) (haive.games.risk.models.MoveType attribute) place_on_bottom() (games.core.game.containers.deck.Deck method) (haive.games.core.game.containers.deck.Deck method) place_piece() (games.core.game.core_board.Board method) (games.core.game.core_space.Space method) (haive.games.core.game.core_board.Board method) (haive.games.core.game.core_space.Space method) place_ship() (games.battleship.models.PlayerBoard method) (haive.games.battleship.models.PlayerBoard method) place_ships() (games.battleship.agent.BattleshipAgent method) (games.battleship.state_manager.BattleshipStateManager static method) (haive.games.battleship.agent.BattleshipAgent method) (haive.games.battleship.state_manager.BattleshipStateManager static method) place_ships_player1() (games.battleship.agent.BattleshipAgent method) (haive.games.battleship.agent.BattleshipAgent method) place_ships_player2() (games.battleship.agent.BattleshipAgent method) (haive.games.battleship.agent.BattleshipAgent method) placements (games.battleship.models.ShipPlacementWrapper attribute) (haive.games.battleship.models.ShipPlacementWrapper attribute) play_game() (games.single_player.wordle.example.WordConnectionsUI method) (haive.games.single_player.wordle.example.WordConnectionsUI method) play_move() (games.go.go_engine.GoGame method) (haive.games.go.go_engine.GoGame method) play_piece() (games.core.game.containers.base.PlayerHand method) (haive.games.core.game.containers.base.PlayerHand method) play_pieces() (games.core.game.containers.base.PlayerHand method) (haive.games.core.game.containers.base.PlayerHand method) Player (class in games.base.models) (class in games.poker.models) (class in games.risk.models) (class in haive.games.base.models) (class in haive.games.poker.models) (class in haive.games.risk.models) player (games.mastermind.models.MastermindGuess attribute) (games.reversi.models.ReversiMove attribute) (games.risk.models.RiskAnalysis attribute) (games.risk.models.RiskMove attribute) (games.tic_tac_toe.models.TicTacToeMove attribute) (haive.games.mastermind.models.MastermindGuess attribute) (haive.games.reversi.models.ReversiMove attribute) (haive.games.risk.models.RiskAnalysis attribute) (haive.games.risk.models.RiskMove attribute) (haive.games.tic_tac_toe.models.TicTacToeMove attribute) player1_analysis (games.dominoes.state.DominoesState attribute) (games.mancala.state.MancalaState attribute) (games.reversi.state.ReversiState attribute) (games.tic_tac_toe.state.TicTacToeState attribute) (haive.games.dominoes.state.DominoesState attribute) (haive.games.mancala.state.MancalaState attribute) (haive.games.reversi.state.ReversiState attribute) (haive.games.tic_tac_toe.state.TicTacToeState attribute) player1_analysis() (games.battleship.agent.BattleshipAgent method) (haive.games.battleship.agent.BattleshipAgent method) player1_cards (games.clue.state.ClueState attribute) (haive.games.clue.state.ClueState attribute) player1_hypotheses (games.clue.state.ClueState attribute) (haive.games.clue.state.ClueState attribute) player1_model (games.battleship.configurable_config.ConfigurableBattleshipConfig attribute) (games.dominoes.configurable_config.ConfigurableDominoesConfig attribute) (games.hold_em.configurable_config.ConfigurableHoldemConfig attribute) (games.mancala.configurable_config.ConfigurableMancalaConfig attribute) (games.monopoly.configurable_config.ConfigurableMonopolyConfig attribute) (games.nim.configurable_config.ConfigurableNimConfig attribute) (games.poker.configurable_config.ConfigurablePokerConfig attribute) (games.risk.configurable_config.ConfigurableRiskConfig attribute) (haive.games.battleship.configurable_config.ConfigurableBattleshipConfig attribute) (haive.games.dominoes.configurable_config.ConfigurableDominoesConfig attribute) (haive.games.hold_em.configurable_config.ConfigurableHoldemConfig attribute) (haive.games.mancala.configurable_config.ConfigurableMancalaConfig attribute) (haive.games.monopoly.configurable_config.ConfigurableMonopolyConfig attribute) (haive.games.nim.configurable_config.ConfigurableNimConfig attribute) (haive.games.poker.configurable_config.ConfigurablePokerConfig attribute) (haive.games.risk.configurable_config.ConfigurableRiskConfig attribute) player1_move() (games.battleship.agent.BattleshipAgent method) (haive.games.battleship.agent.BattleshipAgent method) player1_name (games.battleship.config.BattleshipAgentConfig attribute) (games.battleship.configurable_config.ConfigurableBattleshipConfig attribute) (games.dominoes.configurable_config.ConfigurableDominoesConfig attribute) (games.framework.base.template_generator.GameTemplateGenerator attribute) (games.hold_em.configurable_config.ConfigurableHoldemConfig attribute) (games.mancala.configurable_config.ConfigurableMancalaConfig attribute) (games.monopoly.configurable_config.ConfigurableMonopolyConfig attribute) (games.nim.configurable_config.ConfigurableNimConfig attribute) (games.poker.configurable_config.ConfigurablePokerConfig attribute) (games.risk.configurable_config.ConfigurableRiskConfig attribute) (haive.games.battleship.config.BattleshipAgentConfig attribute) (haive.games.battleship.configurable_config.ConfigurableBattleshipConfig attribute) (haive.games.dominoes.configurable_config.ConfigurableDominoesConfig attribute) (haive.games.framework.base.template_generator.GameTemplateGenerator attribute) (haive.games.hold_em.configurable_config.ConfigurableHoldemConfig attribute) (haive.games.mancala.configurable_config.ConfigurableMancalaConfig attribute) (haive.games.monopoly.configurable_config.ConfigurableMonopolyConfig attribute) (haive.games.nim.configurable_config.ConfigurableNimConfig attribute) (haive.games.poker.configurable_config.ConfigurablePokerConfig attribute) (haive.games.risk.configurable_config.ConfigurableRiskConfig attribute) player1_score (games.mancala.state_original.MancalaState property) (haive.games.mancala.state_original.MancalaState property) player1_turn() (games.mancala.agent.MancalaAgent method) (haive.games.mancala.agent.MancalaAgent method) player2_analysis (games.dominoes.state.DominoesState attribute) (games.mancala.state.MancalaState attribute) (games.reversi.state.ReversiState attribute) (games.tic_tac_toe.state.TicTacToeState attribute) (haive.games.dominoes.state.DominoesState attribute) (haive.games.mancala.state.MancalaState attribute) (haive.games.reversi.state.ReversiState attribute) (haive.games.tic_tac_toe.state.TicTacToeState attribute) player2_analysis() (games.battleship.agent.BattleshipAgent method) (haive.games.battleship.agent.BattleshipAgent method) player2_cards (games.clue.state.ClueState attribute) (haive.games.clue.state.ClueState attribute) player2_hypotheses (games.clue.state.ClueState attribute) (haive.games.clue.state.ClueState attribute) player2_model (games.battleship.configurable_config.ConfigurableBattleshipConfig attribute) (games.dominoes.configurable_config.ConfigurableDominoesConfig attribute) (games.hold_em.configurable_config.ConfigurableHoldemConfig attribute) (games.mancala.configurable_config.ConfigurableMancalaConfig attribute) (games.monopoly.configurable_config.ConfigurableMonopolyConfig attribute) (games.nim.configurable_config.ConfigurableNimConfig attribute) (games.poker.configurable_config.ConfigurablePokerConfig attribute) (games.risk.configurable_config.ConfigurableRiskConfig attribute) (haive.games.battleship.configurable_config.ConfigurableBattleshipConfig attribute) (haive.games.dominoes.configurable_config.ConfigurableDominoesConfig attribute) (haive.games.hold_em.configurable_config.ConfigurableHoldemConfig attribute) (haive.games.mancala.configurable_config.ConfigurableMancalaConfig attribute) (haive.games.monopoly.configurable_config.ConfigurableMonopolyConfig attribute) (haive.games.nim.configurable_config.ConfigurableNimConfig attribute) (haive.games.poker.configurable_config.ConfigurablePokerConfig attribute) (haive.games.risk.configurable_config.ConfigurableRiskConfig attribute) player2_move() (games.battleship.agent.BattleshipAgent method) (haive.games.battleship.agent.BattleshipAgent method) player2_name (games.battleship.config.BattleshipAgentConfig attribute) (games.battleship.configurable_config.ConfigurableBattleshipConfig attribute) (games.dominoes.configurable_config.ConfigurableDominoesConfig attribute) (games.framework.base.template_generator.GameTemplateGenerator attribute) (games.hold_em.configurable_config.ConfigurableHoldemConfig attribute) (games.mancala.configurable_config.ConfigurableMancalaConfig attribute) (games.monopoly.configurable_config.ConfigurableMonopolyConfig attribute) (games.nim.configurable_config.ConfigurableNimConfig attribute) (games.poker.configurable_config.ConfigurablePokerConfig attribute) (games.risk.configurable_config.ConfigurableRiskConfig attribute) (haive.games.battleship.config.BattleshipAgentConfig attribute) (haive.games.battleship.configurable_config.ConfigurableBattleshipConfig attribute) (haive.games.dominoes.configurable_config.ConfigurableDominoesConfig attribute) (haive.games.framework.base.template_generator.GameTemplateGenerator attribute) (haive.games.hold_em.configurable_config.ConfigurableHoldemConfig attribute) (haive.games.mancala.configurable_config.ConfigurableMancalaConfig attribute) (haive.games.monopoly.configurable_config.ConfigurableMonopolyConfig attribute) (haive.games.nim.configurable_config.ConfigurableNimConfig attribute) (haive.games.poker.configurable_config.ConfigurablePokerConfig attribute) (haive.games.risk.configurable_config.ConfigurableRiskConfig attribute) player2_score (games.mancala.state_original.MancalaState property) (haive.games.mancala.state_original.MancalaState property) player2_turn() (games.mancala.agent.MancalaAgent method) (haive.games.mancala.agent.MancalaAgent method) player_alibis (games.among_us.models.PlayerMemory attribute) (haive.games.among_us.models.PlayerMemory attribute) (haive.games.among_us.PlayerMemory attribute), [1] player_analyses (games.risk.state.RiskState attribute) (haive.games.risk.state.RiskState attribute) player_B (games.reversi.config.ReversiConfig attribute) (games.reversi.state.ReversiState attribute) (haive.games.reversi.config.ReversiConfig attribute) (haive.games.reversi.state.ReversiState attribute) player_configs (games.among_us.configurable_config.ConfigurableAmongUsConfig attribute) (games.battleship.configurable_config.ConfigurableBattleshipConfig attribute) (games.checkers.configurable_config.ConfigurableCheckersConfig attribute) (games.clue.configurable_config.ConfigurableClueConfig attribute) (games.debate.configurable_config.ConfigurableDebateConfig attribute) (games.dominoes.configurable_config.ConfigurableDominoesConfig attribute) (games.fox_and_geese.configurable_config.ConfigurableFoxAndGeeseConfig attribute) (games.hold_em.configurable_config.ConfigurableHoldemConfig attribute) (games.mafia.configurable_config.ConfigurableMafiaConfig attribute) (games.mancala.configurable_config.ConfigurableMancalaConfig attribute) (games.mastermind.configurable_config.ConfigurableMastermindConfig attribute) (games.monopoly.configurable_config.ConfigurableMonopolyConfig attribute) (games.nim.configurable_config.ConfigurableNimConfig attribute) (games.poker.configurable_config.ConfigurablePokerConfig attribute) (games.reversi.configurable_config.ConfigurableReversiConfig attribute) (games.risk.configurable_config.ConfigurableRiskConfig attribute) (games.tic_tac_toe.configurable_config.ConfigurableTicTacToeConfig attribute) (haive.games.among_us.configurable_config.ConfigurableAmongUsConfig attribute) (haive.games.battleship.configurable_config.ConfigurableBattleshipConfig attribute) (haive.games.checkers.configurable_config.ConfigurableCheckersConfig attribute) (haive.games.clue.configurable_config.ConfigurableClueConfig attribute) (haive.games.debate.configurable_config.ConfigurableDebateConfig attribute) (haive.games.dominoes.configurable_config.ConfigurableDominoesConfig attribute) (haive.games.fox_and_geese.configurable_config.ConfigurableFoxAndGeeseConfig attribute) (haive.games.hold_em.configurable_config.ConfigurableHoldemConfig attribute) (haive.games.mafia.configurable_config.ConfigurableMafiaConfig attribute) (haive.games.mancala.configurable_config.ConfigurableMancalaConfig attribute) (haive.games.mastermind.configurable_config.ConfigurableMastermindConfig attribute) (haive.games.monopoly.configurable_config.ConfigurableMonopolyConfig attribute) (haive.games.nim.configurable_config.ConfigurableNimConfig attribute) (haive.games.poker.configurable_config.ConfigurablePokerConfig attribute) (haive.games.reversi.configurable_config.ConfigurableReversiConfig attribute) (haive.games.risk.configurable_config.ConfigurableRiskConfig attribute) (haive.games.tic_tac_toe.configurable_config.ConfigurableTicTacToeConfig attribute) player_count (games.risk.config.RiskConfig attribute) (haive.games.risk.config.RiskConfig attribute) player_data (games.framework.multi_player.state.MultiPlayerGameState attribute) (games.mafia.state.MafiaGameState attribute) (games.multi_player.state.MultiPlayerGameState attribute) (haive.games.framework.multi_player.state.MultiPlayerGameState attribute) (haive.games.mafia.state.MafiaGameState attribute) (haive.games.multi_player.state.MultiPlayerGameState attribute) player_id (games.base.models.MoveModel attribute) (games.mafia.models.MafiaAction attribute) (games.mafia.models.PlayerState attribute) (games.poker.models.ActionRecord attribute) (games.poker.models.HandRanking attribute) (games.poker.models.PlayerObservation attribute) (haive.games.base.models.MoveModel attribute) (haive.games.mafia.models.MafiaAction attribute) (haive.games.mafia.models.PlayerState attribute) (haive.games.poker.models.ActionRecord attribute) (haive.games.poker.models.HandRanking attribute) (haive.games.poker.models.PlayerObservation attribute) player_movement_speed (haive.games.among_us.AmongUsAgentConfig attribute) player_names (games.monopoly.player_agent.MonopolyGameAgentConfig attribute) (games.poker.config.PokerAgentConfig attribute) (haive.games.among_us.AmongUsAgentConfig attribute) (haive.games.monopoly.player_agent.MonopolyGameAgentConfig attribute) (haive.games.poker.config.PokerAgentConfig attribute) player_O (games.tic_tac_toe.config.TicTacToeConfig attribute) (games.tic_tac_toe.state.TicTacToeState attribute) (haive.games.tic_tac_toe.config.TicTacToeConfig attribute) (haive.games.tic_tac_toe.state.TicTacToeState attribute) player_owns_all_in_group() (games.monopoly.game.game.MonopolyGame method) (haive.games.monopoly.game.game.MonopolyGame method) player_schemas (games.framework.multi_player.config.MultiPlayerGameConfig attribute) (games.multi_player.config.MultiPlayerGameConfig attribute) (haive.games.framework.multi_player.config.MultiPlayerGameConfig attribute) (haive.games.multi_player.config.MultiPlayerGameConfig attribute) player_state_updates (games.mafia.models.NarratorAction attribute) (haive.games.mafia.models.NarratorAction attribute) player_states (games.among_us.state.AmongUsState attribute) (games.mafia.state.MafiaGameState attribute) (haive.games.among_us.AmongUsState attribute), [1] (haive.games.among_us.state.AmongUsState attribute) (haive.games.mafia.state.MafiaGameState attribute) player_suspicions (games.among_us.models.PlayerMemory attribute) (haive.games.among_us.models.PlayerMemory attribute) (haive.games.among_us.PlayerMemory attribute), [1] player_type (games.single_player.base.SinglePlayerGameConfig attribute) (games.single_player.base.SinglePlayerGameState attribute) (games.single_player.flow_free.config.FlowFreeConfig attribute) (haive.games.single_player.base.SinglePlayerGameConfig attribute) (haive.games.single_player.base.SinglePlayerGameState attribute) (haive.games.single_player.flow_free.config.FlowFreeConfig attribute) player_W (games.reversi.config.ReversiConfig attribute) (games.reversi.state.ReversiState attribute) (haive.games.reversi.config.ReversiConfig attribute) (haive.games.reversi.state.ReversiState attribute) player_X (games.tic_tac_toe.config.TicTacToeConfig attribute) (games.tic_tac_toe.state.TicTacToeState attribute) (haive.games.tic_tac_toe.config.TicTacToeConfig attribute) (haive.games.tic_tac_toe.state.TicTacToeState attribute) PlayerAction (class in games.hold_em.state) (class in games.poker.models) (class in haive.games.hold_em.state) (class in haive.games.poker.models) PlayerAgentConfig (class in games.core.agent.player_agent) (class in haive.games.core.agent.player_agent) PlayerAgentFactory (class in games.core.agent.player_agent) (class in haive.games.core.agent.player_agent) PlayerBoard (class in games.battleship.models) (class in haive.games.battleship.models) PlayerDecision (class in games.hold_em.state) (class in haive.games.hold_em.state) PlayerDecisionModel (class in games.hold_em.models) (class in haive.games.hold_em.models) PlayerDecisionState (class in games.monopoly.player_agent) (class in haive.games.monopoly.player_agent) PlayerHand (class in games.core.game.containers.base) (class in haive.games.core.game.containers.base) PlayerMemory (class in games.among_us.models) (class in haive.games.among_us) (class in haive.games.among_us.models) PlayerObservation (class in games.poker.models) (class in haive.games.poker.models) PlayerRole (class in games.among_us.models) (class in games.core.agent.player_agent) (class in games.mafia.models) (class in haive.games.among_us) (class in haive.games.among_us.models) (class in haive.games.core.agent.player_agent) (class in haive.games.mafia.models) players (games.base.models.GameState attribute) (games.base.state.GameState attribute) (games.dominoes.state.DominoesState attribute) (games.fox_and_geese.state.FoxAndGeeseState attribute) (games.framework.base.state.GameState attribute) (games.framework.multi_player.state.MultiPlayerGameState attribute) (games.mafia.state.MafiaGameState attribute) (games.multi_player.state.MultiPlayerGameState attribute) (games.poker.models.PokerGameState attribute) (games.risk.state.RiskState attribute) (games.tic_tac_toe.state.TicTacToeState attribute) (haive.games.base.models.GameState attribute) (haive.games.base.state.GameState attribute) (haive.games.dominoes.state.DominoesState attribute) (haive.games.fox_and_geese.state.FoxAndGeeseState attribute) (haive.games.framework.base.state.GameState attribute) (haive.games.framework.multi_player.state.MultiPlayerGameState attribute) (haive.games.mafia.state.MafiaGameState attribute) (haive.games.multi_player.state.MultiPlayerGameState attribute) (haive.games.poker.models.PokerGameState attribute) (haive.games.risk.state.RiskState attribute) (haive.games.tic_tac_toe.state.TicTacToeState attribute) players_in_hand (games.hold_em.state.HoldemState property) (haive.games.hold_em.state.HoldemState property) players_to_act (games.hold_em.state.HoldemState property) (haive.games.hold_em.state.HoldemState property) PlayerState (class in games.among_us.models) (class in games.hold_em.state) (class in games.mafia.models) (class in haive.games.among_us) (class in haive.games.among_us.models) (class in haive.games.hold_em.state) (class in haive.games.mafia.models) PlayerStatus (class in games.hold_em.state) (class in haive.games.hold_em.state) PlayerSubgraphState (class in games.hold_em.player_agent) (class in haive.games.hold_em.player_agent) PlayerType (class in games.single_player.base) (class in haive.games.single_player.base) PLAYING (games.battleship.models.GamePhase attribute) (haive.games.battleship.models.GamePhase attribute) PointPosition (class in games.core.game.core_position) (class in haive.games.core.game.core_position) points_remaining (games.among_us.models.SabotageEvent property) (haive.games.among_us.models.SabotageEvent property) PokerAction (class in games.hold_em.models) (class in games.hold_em.state) (class in haive.games.hold_em.models) (class in haive.games.hold_em.state) PokerAgent (class in games.poker.agent) (class in haive.games.poker.agent) PokerAgentConfig (class in games.poker.config) (class in haive.games.poker.config) PokerAnalysis (class in games.hold_em.models) (class in haive.games.hold_em.models) PokerCard (class in games.hold_em.models) (class in haive.games.hold_em.models) PokerEngineFactory (class in games.poker.generic_engines) (class in haive.games.poker.generic_engines) PokerGameState (class in games.poker.models) (class in haive.games.poker.models) PokerHandHistory (class in games.hold_em.models) (class in haive.games.hold_em.models) PokerPlayerIdentifiers (class in games.core.agent.generic_player_agent) (class in games.poker.generic_engines) (class in haive.games.core.agent.generic_player_agent) (class in haive.games.poker.generic_engines) PokerPromptGenerator (class in games.poker.generic_engines) (class in haive.games.poker.generic_engines) PokerState (class in games.poker.state) (class in haive.games.poker.state) populate_engines_dict() (haive.core.schema.MultiAgentStateSchema method) Position (class in games.core.game.core_position) (class in games.hold_em.models) (class in games.reversi.models) (class in games.single_player.flow_free.models) (class in haive.games.core.game.core_position) (class in haive.games.hold_em.models) (class in haive.games.reversi.models) (class in haive.games.single_player.flow_free.models) position (games.debate.models.Participant attribute) (games.poker.models.Player attribute) (games.poker.models.PlayerObservation attribute) (games.single_player.flow_free.models.FlowFreeMove attribute) (games.single_player.flow_free.state.Cell attribute) (games.single_player.flow_free.state.FlowEndpoint attribute) (haive.games.debate.models.Participant attribute) (haive.games.poker.models.Player attribute) (haive.games.poker.models.PlayerObservation attribute) (haive.games.single_player.flow_free.models.FlowFreeMove attribute) (haive.games.single_player.flow_free.state.Cell attribute) (haive.games.single_player.flow_free.state.FlowEndpoint attribute) position_eval (games.chess.models.ChessAnalysis attribute) (games.chess.models.ChessPlayerDecision attribute) (games.connect4.models.Connect4PlayerDecision attribute) (haive.games.chess.models.ChessAnalysis attribute) (haive.games.chess.models.ChessPlayerDecision attribute) (haive.games.connect4.models.Connect4PlayerDecision attribute) position_evaluation (games.dominoes.state.DominoesState property) (games.fox_and_geese.state.FoxAndGeeseState property) (games.reversi.models.ReversiAnalysis attribute) (games.risk.models.RiskAnalysis attribute) (games.tic_tac_toe.models.TicTacToeAnalysis attribute) (haive.games.dominoes.state.DominoesState property) (haive.games.fox_and_geese.state.FoxAndGeeseState property) (haive.games.reversi.models.ReversiAnalysis attribute) (haive.games.risk.models.RiskAnalysis attribute) (haive.games.tic_tac_toe.models.TicTacToeAnalysis attribute) position_name (games.poker.models.PlayerObservation attribute) (haive.games.poker.models.PlayerObservation attribute) position_score (games.chess.models.SegmentedAnalysis attribute) (games.connect4.models.Connect4Analysis attribute) (haive.games.chess.models.SegmentedAnalysis attribute) (haive.games.connect4.models.Connect4Analysis attribute) positional_score (games.reversi.models.ReversiAnalysis attribute) (haive.games.reversi.models.ReversiAnalysis attribute) post_blinds() (games.hold_em.game_agent.HoldemGameAgent method) (games.hold_em.state_manager.HoldemGameStateManager static method) (games.poker.state.PokerState method) (haive.games.hold_em.game_agent.HoldemGameAgent method) (haive.games.hold_em.state_manager.HoldemGameStateManager static method) (haive.games.poker.state.PokerState method) postprocess (haive.core.engine.aug_llm.AugLLMConfig attribute), [1] Pot (class in games.poker.models) (class in haive.games.poker.models) pot_sizes (games.poker.models.PlayerObservation attribute) (haive.games.poker.models.PlayerObservation attribute) pots (games.poker.models.PokerGameState attribute) (haive.games.poker.models.PokerGameState attribute) preferred_continents (games.risk.agent.RiskAgent attribute) (haive.games.risk.agent.RiskAgent attribute) prefix (haive.core.engine.aug_llm.AugLLMConfig attribute) PREFLOP (games.poker.models.GamePhase attribute) (haive.games.poker.models.GamePhase attribute) preflop_betting() (games.hold_em.game_agent.HoldemGameAgent method) (haive.games.hold_em.game_agent.HoldemGameAgent method) prepare_analysis_context() (games.base.agent.GameAgent method) (games.checkers.agent.CheckersAgent method) (games.connect4.agent.Connect4Agent method) (games.fox_and_geese.agent.FoxAndGeeseAgent method) (games.framework.base.agent.GameAgent method) (games.mancala.agent_original.MancalaAgent method) (games.nim.agent.NimAgent method) (games.single_player.base.SinglePlayerGameAgent method) (games.single_player.flow_free.agent.FlowFreeAgent method) (games.tic_tac_toe.agent.TicTacToeAgent method) (haive.games.base.agent.GameAgent method) (haive.games.checkers.agent.CheckersAgent method) (haive.games.connect4.agent.Connect4Agent method) (haive.games.fox_and_geese.agent.FoxAndGeeseAgent method) (haive.games.framework.base.agent.GameAgent method) (haive.games.mancala.agent_original.MancalaAgent method) (haive.games.nim.agent.NimAgent method) (haive.games.single_player.base.SinglePlayerGameAgent method) (haive.games.single_player.flow_free.agent.FlowFreeAgent method) (haive.games.tic_tac_toe.agent.TicTacToeAgent method) prepare_decision_context() (in module games.hold_em.engines) (in module haive.games.hold_em.engines) prepare_for_engine() (haive.core.schema.StateSchema method) prepare_hand_context() (in module games.hold_em.engines) (in module haive.games.hold_em.engines) prepare_move_context() (games.base.agent.GameAgent method) (games.checkers.agent.CheckersAgent method) (games.connect4.agent.Connect4Agent method) (games.debate.agent.DebateAgent method) (games.fox_and_geese.agent.FoxAndGeeseAgent method) (games.framework.base.agent.GameAgent method) (games.framework.multi_player.agent.MultiPlayerGameAgent method) (games.mafia.agent.MafiaAgent method) (games.mancala.agent_original.MancalaAgent method) (games.multi_player.agent.MultiPlayerGameAgent method) (games.nim.agent.NimAgent method) (games.single_player.base.SinglePlayerGameAgent method) (games.single_player.flow_free.agent.FlowFreeAgent method) (games.tic_tac_toe.agent.TicTacToeAgent method) (haive.games.among_us.AmongUsAgent method) (haive.games.base.agent.GameAgent method) (haive.games.checkers.agent.CheckersAgent method) (haive.games.connect4.agent.Connect4Agent method) (haive.games.debate.agent.DebateAgent method) (haive.games.debate.DebateAgent method) (haive.games.fox_and_geese.agent.FoxAndGeeseAgent method) (haive.games.framework.base.agent.GameAgent method) (haive.games.framework.multi_player.agent.MultiPlayerGameAgent method) (haive.games.mafia.agent.MafiaAgent method) (haive.games.mancala.agent_original.MancalaAgent method) (haive.games.multi_player.agent.MultiPlayerGameAgent method) (haive.games.nim.agent.NimAgent method) (haive.games.single_player.base.SinglePlayerGameAgent method) (haive.games.single_player.flow_free.agent.FlowFreeAgent method) (haive.games.tic_tac_toe.agent.TicTacToeAgent method) prepare_narrator_context() (games.framework.multi_player.agent.MultiPlayerGameAgent method) (games.mafia.agent.MafiaAgent method) (games.multi_player.agent.MultiPlayerGameAgent method) (haive.games.framework.multi_player.agent.MultiPlayerGameAgent method) (haive.games.mafia.agent.MafiaAgent method) (haive.games.multi_player.agent.MultiPlayerGameAgent method) prepare_opponent_context() (in module games.hold_em.engines) (in module haive.games.hold_em.engines) prepare_situation_context() (in module games.hold_em.engines) (in module haive.games.hold_em.engines) preprocess (haive.core.engine.aug_llm.AugLLMConfig attribute), [1] presidential() (games.debate.config.DebateAgentConfig class method) (haive.games.debate.config.DebateAgentConfig class method) (haive.games.debate.DebateAgentConfig class method) pretty_print() (haive.core.schema.StateSchema method) prime_room (games.clue.models.ClueHypothesis attribute) (haive.games.clue.models.ClueHypothesis attribute) prime_suspect (games.clue.models.ClueHypothesis attribute) (haive.games.clue.models.ClueHypothesis attribute) prime_weapon (games.clue.models.ClueHypothesis attribute) (haive.games.clue.models.ClueHypothesis attribute) print_debug_info() (games.dominoes.ui.DominoesUI method) (games.fox_and_geese.ui.FoxAndGeeseUI method) (games.mastermind.ui.MastermindUI method) (haive.games.dominoes.ui.DominoesUI method) (haive.games.fox_and_geese.ui.FoxAndGeeseUI method) (haive.games.mastermind.ui.MastermindUI method) print_divider() (in module games.monopoly.simple_demo) (in module games.monopoly.standalone_demo) (in module haive.games.monopoly.simple_demo) (in module haive.games.monopoly.standalone_demo) print_game_state() (games.monopoly.game.game.MonopolyGame method) (games.poker.debug.GameStatePrinter static method) (haive.games.monopoly.game.game.MonopolyGame method) (haive.games.poker.debug.GameStatePrinter static method) print_invocation_tree() (games.hold_em.engine_logging.EngineInvocationLogger method) (haive.games.hold_em.engine_logging.EngineInvocationLogger method) print_player_status() (in module games.monopoly.simple_demo) (in module games.monopoly.standalone_demo) (in module haive.games.monopoly.simple_demo) (in module haive.games.monopoly.standalone_demo) print_property() (in module games.monopoly.simple_demo) (in module games.monopoly.standalone_demo) (in module haive.games.monopoly.simple_demo) (in module haive.games.monopoly.standalone_demo) print_recent_events() (in module games.monopoly.simple_demo) (in module games.monopoly.standalone_demo) (in module haive.games.monopoly.simple_demo) (in module haive.games.monopoly.standalone_demo) print_report() (games.poker.debug.StructuredOutputTester method) (haive.games.poker.debug.StructuredOutputTester method) print_section_header() (in module games.checkers.example) (in module games.nim.example) (in module haive.games.checkers.example) (in module haive.games.nim.example) print_subsection() (in module games.checkers.example) (in module games.nim.example) (in module haive.games.checkers.example) (in module haive.games.nim.example) print_timing_summary() (games.hold_em.engine_logging.EngineInvocationLogger method) (haive.games.hold_em.engine_logging.EngineInvocationLogger method) priority_actions (games.among_us.models.AmongUsAnalysis attribute) (haive.games.among_us.models.AmongUsAnalysis attribute) priority_targets (games.battleship.models.Analysis attribute) (haive.games.battleship.models.Analysis attribute) process_meeting_discussion() (in module games.among_us.demo) (in module haive.games.among_us.demo) process_meeting_discussion_enhanced() (in module games.among_us.demo) (in module haive.games.among_us.demo) process_move() (games.core.game.core_game.Game method) (games.core.game.core_game.RealTimeGame method) (games.core.game.core_game.TurnBasedGame method) (games.core.game.pieces.core_game.Game method) (games.core.game.pieces.core_game.RealTimeGame method) (games.core.game.pieces.core_game.TurnBasedGame method) (games.single_player.rubiks.agent.RubiksCubeAgent method) (haive.games.core.game.core_game.Game method) (haive.games.core.game.core_game.RealTimeGame method) (haive.games.core.game.core_game.TurnBasedGame method) (haive.games.core.game.pieces.core_game.Game method) (haive.games.core.game.pieces.core_game.RealTimeGame method) (haive.games.core.game.pieces.core_game.TurnBasedGame method) (haive.games.single_player.rubiks.agent.RubiksCubeAgent method) process_player_turn() (in module games.among_us.demo) (in module haive.games.among_us.demo) process_player_turn_enhanced() (in module games.among_us.demo) (in module haive.games.among_us.demo) process_random_events() (in module games.among_us.demo) (in module haive.games.among_us.demo) process_random_events_enhanced() (in module games.among_us.demo) (in module haive.games.among_us.demo) process_response() (games.debate_v2.agent.GameDebateAgent method) (haive.games.debate_v2.agent.GameDebateAgent method) process_voting_phase() (in module games.among_us.demo) (in module haive.games.among_us.demo) process_voting_phase_enhanced() (in module games.among_us.demo) (in module haive.games.among_us.demo) PROFESSOR_PLUM (games.clue.models.ValidSuspect attribute) (haive.games.clue.models.ValidSuspect attribute) prompt_for_move() (games.nim.standalone_game.NimUI method) (games.nim.ui.NimUI method) (haive.games.nim.standalone_game.NimUI method) (haive.games.nim.ui.NimUI method) prompt_template (haive.core.engine.aug_llm.AugLLMConfig attribute), [1] PropertyColor (class in games.monopoly.standalone_demo) (class in haive.games.monopoly.standalone_demo) PropertyType (class in games.monopoly.standalone_demo) (class in haive.games.monopoly.standalone_demo) provider (haive.core.common.mixins.SecureConfigMixin attribute), [1] public_announcements (games.mafia.state.MafiaGameState attribute) (haive.games.mafia.state.MafiaGameState attribute) public_state (games.framework.multi_player.state.MultiPlayerGameState attribute) (games.mafia.state.MafiaGameState attribute) (games.multi_player.state.MultiPlayerGameState attribute) (haive.games.framework.multi_player.state.MultiPlayerGameState attribute) (haive.games.mafia.state.MafiaGameState attribute) (haive.games.multi_player.state.MultiPlayerGameState attribute) puzzle_id (games.single_player.flow_free.state.FlowFreeState attribute) (haive.games.single_player.flow_free.state.FlowFreeState attribute) PYDANTIC (haive.core.engine.output_parser.OutputParserType attribute) pydantic_model (haive.core.engine.output_parser.OutputParserEngine attribute) PYDANTIC_MODEL (haive.core.engine.tool.ToolType attribute) pydantic_tools (haive.core.common.mixins.StructuredOutputMixin attribute), [1] (haive.core.engine.aug_llm.AugLLMConfig attribute) PYDANTIC_TOOLS (haive.core.engine.output_parser.OutputParserType attribute) Q QUESTIONS (games.debate.models.DebatePhase attribute) (haive.games.debate.models.DebatePhase attribute) R RAISE (games.poker.models.PlayerAction attribute) (haive.games.poker.models.PlayerAction attribute) Rank (class in games.cards.models.card) (class in haive.games.cards.models.card) rank (games.cards.models.card.Card attribute) (games.poker.models.HandRanking attribute) (haive.games.cards.models.card.Card attribute) (haive.games.poker.models.HandRanking attribute) reads_state (haive.core.engine.tool.StateAwareTool property) READS_STATE (haive.core.engine.tool.ToolCapability attribute) RealTimeGame (class in games.core.game.core_game) (class in games.core.game.pieces.core_game) (class in haive.games.core.game.core_game) (class in haive.games.core.game.pieces.core_game) reason (games.debate.models.Vote attribute) (haive.games.debate.models.Vote attribute) reasoning (games.among_us.models.AmongUsPlayerDecision attribute) (games.chess.models.ChessPlayerDecision attribute) (games.clue.models.ClueHypothesis attribute) (games.connect4.models.Connect4PlayerDecision attribute) (games.mafia.models.MafiaPlayerDecision attribute) (games.mafia.models.MafiaPlayerDecisionSchema attribute) (games.mafia.models.NarratorDecision attribute) (games.mafia.models.NarratorDecisionSchema attribute) (games.poker.models.AgentDecision attribute) (games.poker.models.AgentDecisionSchema attribute) (games.reversi.models.ReversiAnalysis attribute) (games.single_player.flow_free.models.FlowFreeAnalysis attribute) (haive.games.among_us.models.AmongUsPlayerDecision attribute) (haive.games.chess.models.ChessPlayerDecision attribute) (haive.games.clue.models.ClueHypothesis attribute) (haive.games.connect4.models.Connect4PlayerDecision attribute) (haive.games.mafia.models.MafiaPlayerDecision attribute) (haive.games.mafia.models.MafiaPlayerDecisionSchema attribute) (haive.games.mafia.models.NarratorDecision attribute) (haive.games.mafia.models.NarratorDecisionSchema attribute) (haive.games.poker.models.AgentDecision attribute) (haive.games.poker.models.AgentDecisionSchema attribute) (haive.games.reversi.models.ReversiAnalysis attribute) (haive.games.single_player.flow_free.models.FlowFreeAnalysis attribute) REBUTTAL (games.debate.models.DebatePhase attribute) (haive.games.debate.models.DebatePhase attribute) receive_attack() (games.battleship.models.PlayerBoard method) (haive.games.battleship.models.PlayerBoard method) recent_actions (games.poker.models.PlayerObservation attribute) (haive.games.poker.models.PlayerObservation attribute) recent_moves (games.chess.state.ChessState attribute) (haive.games.chess.state.ChessState attribute) recommendations (games.debate.models.DebateAnalysis attribute) (haive.games.debate.models.DebateAnalysis attribute) recommended_move (games.risk.models.RiskAnalysis attribute) (games.single_player.flow_free.models.FlowFreeAnalysis attribute) (games.tic_tac_toe.models.TicTacToeAnalysis attribute) (haive.games.risk.models.RiskAnalysis attribute) (haive.games.single_player.flow_free.models.FlowFreeAnalysis attribute) (haive.games.tic_tac_toe.models.TicTacToeAnalysis attribute) recommended_moves (games.reversi.models.ReversiAnalysis attribute) (haive.games.reversi.models.ReversiAnalysis attribute) recommended_strategy (games.among_us.models.AmongUsAnalysis attribute) (haive.games.among_us.models.AmongUsAnalysis attribute) record_action() (games.core.game.core_game.TurnBasedGame method) (games.core.game.pieces.core_game.TurnBasedGame method) (haive.games.core.game.core_game.TurnBasedGame method) (haive.games.core.game.pieces.core_game.TurnBasedGame method) recursion_limit (games.among_us.configurable_config.ConfigurableAmongUsConfig attribute) (games.battleship.configurable_config.ConfigurableBattleshipConfig attribute) (games.checkers.configurable_config.ConfigurableCheckersConfig attribute) (games.clue.configurable_config.ConfigurableClueConfig attribute) (games.debate.configurable_config.ConfigurableDebateConfig attribute) (games.dominoes.configurable_config.ConfigurableDominoesConfig attribute) (games.fox_and_geese.configurable_config.ConfigurableFoxAndGeeseConfig attribute) (games.hold_em.configurable_config.ConfigurableHoldemConfig attribute) (games.mafia.configurable_config.ConfigurableMafiaConfig attribute) (games.mancala.configurable_config.ConfigurableMancalaConfig attribute) (games.mastermind.configurable_config.ConfigurableMastermindConfig attribute) (games.monopoly.configurable_config.ConfigurableMonopolyConfig attribute) (games.nim.configurable_config.ConfigurableNimConfig attribute) (games.poker.configurable_config.ConfigurablePokerConfig attribute) (games.reversi.configurable_config.ConfigurableReversiConfig attribute) (games.risk.configurable_config.ConfigurableRiskConfig attribute) (games.tic_tac_toe.configurable_config.ConfigurableTicTacToeConfig attribute) (haive.games.among_us.configurable_config.ConfigurableAmongUsConfig attribute) (haive.games.battleship.configurable_config.ConfigurableBattleshipConfig attribute) (haive.games.checkers.configurable_config.ConfigurableCheckersConfig attribute) (haive.games.clue.configurable_config.ConfigurableClueConfig attribute) (haive.games.debate.configurable_config.ConfigurableDebateConfig attribute) (haive.games.dominoes.configurable_config.ConfigurableDominoesConfig attribute) (haive.games.fox_and_geese.configurable_config.ConfigurableFoxAndGeeseConfig attribute) (haive.games.hold_em.configurable_config.ConfigurableHoldemConfig attribute) (haive.games.mafia.configurable_config.ConfigurableMafiaConfig attribute) (haive.games.mancala.configurable_config.ConfigurableMancalaConfig attribute) (haive.games.mastermind.configurable_config.ConfigurableMastermindConfig attribute) (haive.games.monopoly.configurable_config.ConfigurableMonopolyConfig attribute) (haive.games.nim.configurable_config.ConfigurableNimConfig attribute) (haive.games.poker.configurable_config.ConfigurablePokerConfig attribute) (haive.games.reversi.configurable_config.ConfigurableReversiConfig attribute) (haive.games.risk.configurable_config.ConfigurableRiskConfig attribute) (haive.games.tic_tac_toe.configurable_config.ConfigurableTicTacToeConfig attribute) RecursionConfig (class in games.utils.recursion_config) (class in haive.games.utils.recursion_config) recycle_discards() (games.core.game.containers.base.Deck method) (games.core.game.containers.deck.Deck method) (haive.games.core.game.containers.base.Deck method) (haive.games.core.game.containers.deck.Deck method) red_analysis (games.connect4.state.Connect4State attribute) (haive.games.connect4.state.Connect4State attribute) red_model (games.checkers.configurable_config.ConfigurableCheckersConfig attribute) (haive.games.checkers.configurable_config.ConfigurableCheckersConfig attribute) red_player_name (games.checkers.configurable_config.ConfigurableCheckersConfig attribute) (haive.games.checkers.configurable_config.ConfigurableCheckersConfig attribute) reducer (haive.core.schema.field_utils.FieldMetadata attribute) references (games.debate.models.Statement attribute) (haive.games.debate.models.Statement attribute) refuting_card (games.clue.models.ClueResponse attribute) (haive.games.clue.models.ClueResponse attribute) regenerate_id() (haive.core.common.mixins.IdentifierMixin method), [1], [2] (haive.core.common.mixins.IdMixin method), [1] REGEX (haive.core.engine.output_parser.OutputParserType attribute) REGEX_DICT (haive.core.engine.output_parser.OutputParserType attribute) regex_pattern (haive.core.engine.output_parser.OutputParserEngine attribute) register_callback() (games.core.game.core_game.Game method) (games.core.game.pieces.core_game.Game method) (haive.games.core.game.core_game.Game method) (haive.games.core.game.pieces.core_game.Game method) REINFORCE (games.risk.models.PhaseType attribute) (haive.games.risk.models.PhaseType attribute) reinforce_conquered_territory (games.risk.config.RiskConfig attribute) (haive.games.risk.config.RiskConfig attribute) remove() (games.core.game.containers.base.GamePieceContainer method) (haive.games.core.game.containers.base.GamePieceContainer method) remove_connection() (games.core.game.core_space.Space method) (haive.games.core.game.core_space.Space method) remove_engine() (haive.core.schema.StateSchema method) remove_message() (haive.core.engine.aug_llm.AugLLMConfig method) remove_metadata() (haive.core.common.mixins.MetadataMixin method), [1] remove_piece() (games.core.game.core_board.Board method) (games.core.game.core_space.Space method) (haive.games.core.game.core_board.Board method) (haive.games.core.game.core_space.Space method) remove_prompt_template() (haive.core.engine.aug_llm.AugLLMConfig method) remove_tool() (haive.core.engine.aug_llm.AugLLMConfig method) remove_tool_route() (haive.core.common.mixins.ToolRouteMixin method), [1] render_action_log() (games.hold_em.ui.HoldemRichUI method) (haive.games.hold_em.ui.HoldemRichUI method) render_analysis() (games.chess.ui.ChessRichUI method) (haive.games.chess.ui.ChessRichUI method) render_board() (games.chess.ui.ChessRichUI method) (games.monopoly.ui.MonopolyRichUI method) (games.monopoly.ui_fixed.MonopolyRichUI method) (haive.games.chess.ui.ChessRichUI method) (haive.games.monopoly.ui.MonopolyRichUI method) (haive.games.monopoly.ui_fixed.MonopolyRichUI method) render_community_cards() (games.hold_em.ui.HoldemRichUI method) (haive.games.hold_em.ui.HoldemRichUI method) render_current_move() (games.chess.ui.ChessRichUI method) (haive.games.chess.ui.ChessRichUI method) render_current_player() (games.monopoly.ui.MonopolyRichUI method) (games.monopoly.ui_fixed.MonopolyRichUI method) (haive.games.monopoly.ui.MonopolyRichUI method) (haive.games.monopoly.ui_fixed.MonopolyRichUI method) render_footer() (games.chess.ui.ChessRichUI method) (games.hold_em.ui.HoldemRichUI method) (games.monopoly.ui.MonopolyRichUI method) (games.monopoly.ui_fixed.MonopolyRichUI method) (haive.games.chess.ui.ChessRichUI method) (haive.games.hold_em.ui.HoldemRichUI method) (haive.games.monopoly.ui.MonopolyRichUI method) (haive.games.monopoly.ui_fixed.MonopolyRichUI method) render_game_info() (games.chess.ui.ChessRichUI method) (haive.games.chess.ui.ChessRichUI method) render_game_stats() (games.hold_em.ui.HoldemRichUI method) (haive.games.hold_em.ui.HoldemRichUI method) render_hand_history() (games.hold_em.ui.HoldemRichUI method) (haive.games.hold_em.ui.HoldemRichUI method) render_header() (games.chess.ui.ChessRichUI method) (games.hold_em.ui.HoldemRichUI method) (games.monopoly.ui.MonopolyRichUI method) (games.monopoly.ui_fixed.MonopolyRichUI method) (haive.games.chess.ui.ChessRichUI method) (haive.games.hold_em.ui.HoldemRichUI method) (haive.games.monopoly.ui.MonopolyRichUI method) (haive.games.monopoly.ui_fixed.MonopolyRichUI method) render_move_history() (games.chess.ui.ChessRichUI method) (haive.games.chess.ui.ChessRichUI method) render_player_info() (games.chess.ui.ChessRichUI method) (games.hold_em.ui.HoldemRichUI method) (haive.games.chess.ui.ChessRichUI method) (haive.games.hold_em.ui.HoldemRichUI method) render_players() (games.monopoly.ui.MonopolyRichUI method) (games.monopoly.ui_fixed.MonopolyRichUI method) (haive.games.monopoly.ui.MonopolyRichUI method) (haive.games.monopoly.ui_fixed.MonopolyRichUI method) render_pot_info() (games.hold_em.ui.HoldemRichUI method) (haive.games.hold_em.ui.HoldemRichUI method) render_recent_events() (games.monopoly.ui.MonopolyRichUI method) (games.monopoly.ui_fixed.MonopolyRichUI method) (haive.games.monopoly.ui.MonopolyRichUI method) (haive.games.monopoly.ui_fixed.MonopolyRichUI method) render_table() (games.hold_em.ui.HoldemRichUI method) (haive.games.hold_em.ui.HoldemRichUI method) replace_board_reducer() (in module games.tic_tac_toe.state) (in module haive.games.tic_tac_toe.state) replace_message() (haive.core.engine.aug_llm.AugLLMConfig method) replace_reducer() (in module games.tic_tac_toe.state) (in module haive.games.tic_tac_toe.state) reported_body (games.among_us.state.AmongUsState attribute) (haive.games.among_us.AmongUsState attribute), [1] (haive.games.among_us.state.AmongUsState attribute) requires_network (haive.core.engine.tool.ToolProperties attribute) requires_target_player (games.among_us.models.AmongUsPlayerDecision property) (haive.games.among_us.models.AmongUsPlayerDecision property) resolution_points (games.among_us.models.SabotageEvent attribute) (haive.games.among_us.models.SabotageEvent attribute) resolve_night_actions() (games.mafia.state_manager.MafiaStateManager class method) (haive.games.mafia.state_manager.MafiaStateManager class method) resolve_reducer() (in module haive.core.schema.field_utils) resolved (games.among_us.models.SabotageEvent attribute) (games.among_us.models.SabotageResolutionPoint attribute) (haive.games.among_us.models.SabotageEvent attribute) (haive.games.among_us.models.SabotageResolutionPoint attribute) resolver_id (games.among_us.models.SabotageResolutionPoint attribute) (haive.games.among_us.models.SabotageResolutionPoint attribute) responding_player (games.clue.models.ClueResponse attribute) (haive.games.clue.models.ClueResponse attribute) response_schemas (haive.core.engine.output_parser.OutputParserEngine attribute) responses (games.clue.state.ClueState attribute) (haive.games.clue.state.ClueState attribute) result (games.battleship.models.MoveOutcome attribute) (haive.core.common.structures.Leaf attribute), [1] (haive.core.common.structures.Tree attribute) (haive.core.common.structures.TreeNode attribute), [1] (haive.games.battleship.models.MoveOutcome attribute) resulting_fen (games.chess.models.ChessMoveValidation attribute) (haive.games.chess.models.ChessMoveValidation attribute) resume() (games.core.game.core_game.Game method) (games.core.game.pieces.core_game.Game method) (haive.games.core.game.core_game.Game method) (haive.games.core.game.pieces.core_game.Game method) RETRIEVAL (haive.core.engine.tool.ToolCategory attribute) RETRIEVER (haive.core.engine.tool.ToolCapability attribute) RETRIEVER_TOOL (haive.core.engine.tool.ToolType attribute) retry_policy (haive.core.engine.tool.ToolEngine attribute) RetryConfiguration (class in games.poker.agent) (class in haive.games.poker.agent) return_source (haive.core.engine.tool.ToolEngine attribute) reverse_turn_order() (games.core.game.core_game.TurnBasedGame method) (games.core.game.pieces.core_game.TurnBasedGame method) (haive.games.core.game.core_game.TurnBasedGame method) (haive.games.core.game.pieces.core_game.TurnBasedGame method) reversed() (games.dominoes.models.DominoTile method) (haive.games.dominoes.models.DominoTile method) ReversiAnalysis (class in games.reversi.models) (class in haive.games.reversi.models) ReversiConfig (class in games.reversi.config) (class in haive.games.reversi.config) ReversiEngineFactory (class in games.reversi.generic_engines) (class in haive.games.reversi.generic_engines) ReversiMove (class in games.reversi.models) (class in haive.games.reversi.models) ReversiPlayerIdentifiers (class in games.core.agent.generic_player_agent) (class in games.reversi.generic_engines) (class in haive.games.core.agent.generic_player_agent) (class in haive.games.reversi.generic_engines) ReversiPromptGenerator (class in games.reversi.generic_engines) (class in haive.games.reversi.generic_engines) ReversiState (class in games.reversi.state) (class in haive.games.reversi.state) ReversiStateManager (class in games.reversi.state_manager) (class in haive.games.reversi.state_manager) REVOLVER (games.clue.models.ValidWeapon attribute) (haive.games.clue.models.ValidWeapon attribute) rhetorical_effectiveness (games.debate.models.DebateAnalysis attribute) (haive.games.debate.models.DebateAnalysis attribute) RichLoggerMixin (class in haive.core.common.mixins), [1] RichTicTacToeRunner (class in games.tic_tac_toe.ui) (class in haive.games.tic_tac_toe.ui) right_value (games.dominoes.state.DominoesState property) (haive.games.dominoes.state.DominoesState property) risk_assessment (games.among_us.models.AmongUsAnalysis attribute) (haive.games.among_us.models.AmongUsAnalysis attribute) risk_engines() (in module games.risk.engines) (in module haive.games.risk.engines) risk_tolerance (games.risk.agent.RiskAgent attribute) (haive.games.risk.agent.RiskAgent attribute) RiskAgent (class in games.risk.agent) (class in haive.games.risk.agent) RiskAnalysis (class in games.risk.models) (class in haive.games.risk.models) RiskConfig (class in games.risk.config) (class in haive.games.risk.config) RiskEngineFactory (class in games.risk.generic_engines) (class in haive.games.risk.generic_engines) RiskMove (class in games.risk.models) (class in haive.games.risk.models) RiskPlayerIdentifiers (class in games.core.agent.generic_player_agent) (class in games.risk.generic_engines) (class in haive.games.core.agent.generic_player_agent) (class in haive.games.risk.generic_engines) RiskPromptGenerator (class in games.risk.generic_engines) (class in haive.games.risk.generic_engines) RiskState (class in games.risk.state) (class in haive.games.risk.state) RiskStateManager (class in games.risk.state_manager) (class in haive.games.risk.state_manager) RIVER (games.poker.models.GamePhase attribute) (haive.games.poker.models.GamePhase attribute) river_betting() (games.hold_em.game_agent.HoldemGameAgent method) (haive.games.hold_em.game_agent.HoldemGameAgent method) role (games.among_us.models.PlayerState attribute) (games.debate.models.Participant attribute) (games.mafia.models.PlayerState attribute) (haive.games.among_us.models.PlayerState attribute) (haive.games.among_us.PlayerState attribute), [1] (haive.games.debate.models.Participant attribute) (haive.games.mafia.models.PlayerState attribute) role_enum_mapping (games.mafia.agent.MafiaAgent attribute) (haive.games.mafia.agent.MafiaAgent attribute) role_mapping (games.mafia.agent.MafiaAgent attribute) (games.mafia.config.MafiaAgentConfig attribute) (haive.games.mafia.agent.MafiaAgent attribute) (haive.games.mafia.config.MafiaAgentConfig attribute) roles (games.mafia.state.MafiaGameState attribute) (haive.games.mafia.state.MafiaGameState attribute) roll_dice() (games.monopoly.game.game.MonopolyGame method) (haive.games.monopoly.game.game.MonopolyGame method) (in module games.monopoly.standalone_demo) (in module games.monopoly.utils) (in module haive.games.monopoly.standalone_demo) (in module haive.games.monopoly.utils) roll_dice_node() (games.monopoly.game_agent.MonopolyGameAgent method) (haive.games.monopoly.game_agent.MonopolyGameAgent method) Room (class in games.among_us.models) (class in haive.games.among_us.models) ROOM (games.clue.models.CardType attribute) room (games.clue.models.ClueGuess attribute) (games.clue.models.ClueSolution attribute) ROOM (haive.games.clue.models.CardType attribute) room (haive.games.clue.models.ClueGuess attribute) (haive.games.clue.models.ClueSolution attribute) RoomConnection (class in games.among_us.models) (class in haive.games.among_us.models) rooms (games.among_us.state.AmongUsState attribute) (haive.games.among_us.AmongUsState attribute), [1] (haive.games.among_us.state.AmongUsState attribute) root (haive.core.common.types.ABCRootWrapper attribute) root() (in module games.chess.api_example) (in module haive.games.chess.api_example) ROPE (games.clue.models.ValidWeapon attribute) (haive.games.clue.models.ValidWeapon attribute) round_complete (games.poker.models.PokerGameState attribute) (haive.games.poker.models.PokerGameState attribute) round_number (games.framework.multi_player.state.MultiPlayerGameState attribute) (games.mafia.models.MafiaAction attribute) (games.mafia.models.NarratorAction attribute) (games.mafia.state.MafiaGameState attribute) (games.multi_player.state.MultiPlayerGameState attribute) (haive.games.framework.multi_player.state.MultiPlayerGameState attribute) (haive.games.mafia.models.MafiaAction attribute) (haive.games.mafia.models.NarratorAction attribute) (haive.games.mafia.state.MafiaGameState attribute) (haive.games.multi_player.state.MultiPlayerGameState attribute) route_after_betting() (games.hold_em.game_agent.HoldemGameAgent method) (haive.games.hold_em.game_agent.HoldemGameAgent method) route_after_doubles() (games.monopoly.game_agent.MonopolyGameAgent method) (haive.games.monopoly.game_agent.MonopolyGameAgent method) route_decision() (games.monopoly.player_agent.MonopolyPlayerAgent method) (haive.games.monopoly.player_agent.MonopolyPlayerAgent method) route_game_continuation() (games.hold_em.game_agent.HoldemGameAgent method) (haive.games.hold_em.game_agent.HoldemGameAgent method) route_game_end() (games.monopoly.game_agent.MonopolyGameAgent method) (haive.games.monopoly.game_agent.MonopolyGameAgent method) route_game_status() (games.single_player.rubiks.agent.RubiksCubeAgent method) (haive.games.single_player.rubiks.agent.RubiksCubeAgent method) route_next_step() (games.chess.agent.ChessAgent method) (haive.games.chess.agent.ChessAgent method) route_player_action() (games.single_player.rubiks.agent.RubiksCubeAgent method) (haive.games.single_player.rubiks.agent.RubiksCubeAgent method) ROUTED (haive.core.engine.tool.ToolCapability attribute) routed_tools (haive.core.common.mixins.ToolRouteMixin attribute), [1], [2], [3] routing_strategy (haive.core.engine.tool.ToolEngine attribute) row (games.battleship.models.Coordinates attribute) (games.battleship.models.MoveCommand attribute) (games.battleship.models.MoveOutcome attribute) (games.fox_and_geese.models.FoxAndGeesePosition attribute) (games.reversi.models.Position attribute) (games.reversi.models.ReversiMove attribute) (games.single_player.flow_free.models.Position attribute) (games.tic_tac_toe.models.TicTacToeMove attribute) (haive.games.battleship.models.Coordinates attribute) (haive.games.battleship.models.MoveCommand attribute) (haive.games.battleship.models.MoveOutcome attribute) (haive.games.fox_and_geese.models.FoxAndGeesePosition attribute) (haive.games.reversi.models.Position attribute) (haive.games.reversi.models.ReversiMove attribute) (haive.games.single_player.flow_free.models.Position attribute) (haive.games.tic_tac_toe.models.TicTacToeMove attribute) rows (games.single_player.flow_free.config.FlowFreeConfig attribute) (games.single_player.flow_free.state.FlowFreeState attribute) (haive.games.single_player.flow_free.config.FlowFreeConfig attribute) (haive.games.single_player.flow_free.state.FlowFreeState attribute) ROYAL_FLUSH (games.poker.models.HandRank attribute) (haive.games.poker.models.HandRank attribute) RubiksCubeAgent (class in games.single_player.rubiks.agent) (class in haive.games.single_player.rubiks.agent) run() (games.chess.ui.ChessRichUI method) (games.fox_and_geese.agent.FoxAndGeeseAgent method) (games.hold_em.ui.HoldemRichUI method) (games.mancala.agent.MancalaAgent method) (games.monopoly.ui.MonopolyRichUI method) (games.monopoly.ui_fixed.MonopolyRichUI method) (haive.core.common.mixins.CheckpointerMixin method), [1] (haive.games.chess.ui.ChessRichUI method) (haive.games.fox_and_geese.agent.FoxAndGeeseAgent method) (haive.games.hold_em.ui.HoldemRichUI method) (haive.games.mancala.agent.MancalaAgent method) (haive.games.monopoly.ui.MonopolyRichUI method) (haive.games.monopoly.ui_fixed.MonopolyRichUI method) run_advanced_chess_example() (in module games.chess.example_configurable) (in module haive.games.chess.example_configurable) run_all_examples() (in module games.debate_v2.example) (in module games.nim.example) (in module games.tic_tac_toe.example) (in module haive.games.debate_v2.example) (in module haive.games.nim.example) (in module haive.games.tic_tac_toe.example) run_among_us_demo() (in module games.among_us.demo) (in module haive.games.among_us.demo) run_among_us_game() (games.among_us.enhanced_ui.EnhancedAmongUsUI method) (haive.games.among_us.enhanced_ui.EnhancedAmongUsUI method) run_batch_test() (games.poker.debug.StructuredOutputTester method) (haive.games.poker.debug.StructuredOutputTester method) run_chess_game() (in module games.chess.example) (in module haive.games.chess.example) run_chess_with_custom_llms() (in module games.chess.example_configurable) (in module haive.games.chess.example_configurable) run_clue_game() (in module games.clue.example) (in module games.clue.runner) (in module haive.games.clue.example) (in module haive.games.clue.runner) run_demo() (in module games.monopoly.simple_demo) (in module games.monopoly.standalone_demo) (in module haive.games.monopoly.simple_demo) (in module haive.games.monopoly.standalone_demo) run_dominoes_game() (in module games.dominoes.enhanced_example) (in module games.dominoes.example) (in module haive.games.dominoes.enhanced_example) (in module haive.games.dominoes.example) run_example_game() (in module games.hold_em.example) (in module haive.games.hold_em.example) run_fixed_game() (games.fox_and_geese.fixed_runner.FixedFoxAndGeeseAgent method) (haive.games.fox_and_geese.fixed_runner.FixedFoxAndGeeseAgent method) run_fox_and_geese_game() (games.fox_and_geese.rich_ui.FoxAndGeeseRichUI method) (haive.games.fox_and_geese.rich_ui.FoxAndGeeseRichUI method) (in module games.fox_and_geese.enhanced_example) (in module games.fox_and_geese.example) (in module haive.games.fox_and_geese.enhanced_example) (in module haive.games.fox_and_geese.example) run_fox_and_geese_with_ui() (in module games.fox_and_geese.example) (in module haive.games.fox_and_geese.example) run_game() (games.battleship.agent.BattleshipAgent method) (games.checkers.agent.CheckersAgent method) (games.clue.agent.ClueAgent method) (games.fox_and_geese.agent.FoxAndGeeseAgent method) (games.mancala.agent_original.MancalaAgent method) (games.nim.agent.NimAgent method) (games.single_player.flow_free.agent.FlowFreeAgent method) (games.tic_tac_toe.agent.TicTacToeAgent method) (games.tic_tac_toe.ui.RichTicTacToeRunner method) (haive.games.battleship.agent.BattleshipAgent method) (haive.games.checkers.agent.CheckersAgent method) (haive.games.clue.agent.ClueAgent method) (haive.games.fox_and_geese.agent.FoxAndGeeseAgent method) (haive.games.mancala.agent_original.MancalaAgent method) (haive.games.nim.agent.NimAgent method) (haive.games.single_player.flow_free.agent.FlowFreeAgent method) (haive.games.tic_tac_toe.agent.TicTacToeAgent method) (haive.games.tic_tac_toe.ui.RichTicTacToeRunner method) (in module games.base.agent) (in module games.base.utils) (in module games.battleship.example) (in module games.framework.base.agent) (in module games.framework.base.utils) (in module haive.games.base.agent) (in module haive.games.base.utils) (in module haive.games.battleship.example) (in module haive.games.framework.base.agent) (in module haive.games.framework.base.utils) run_game_with_ui() (games.checkers.agent.CheckersAgent method) (games.dominoes.rich_ui.DominoesRichUI method) (games.fox_and_geese.agent.FoxAndGeeseAgent method) (games.nim.agent.NimAgent method) (haive.games.checkers.agent.CheckersAgent method) (haive.games.dominoes.rich_ui.DominoesRichUI method) (haive.games.fox_and_geese.agent.FoxAndGeeseAgent method) (haive.games.nim.agent.NimAgent method) run_go_game() (in module games.go.agent) (in module haive.games.go.agent) run_mafia_game() (in module games.mafia.example) (in module haive.games.mafia.example) run_mafia_game_mock() (in module games.mafia.mock_runner) (in module haive.games.mafia.mock_runner) run_mafia_game_simple() (in module games.mafia.simple_runner) (in module haive.games.mafia.simple_runner) run_monopoly_benchmark() (in module games.benchmark) (in module haive.games.benchmark) run_poker_benchmark() (in module games.benchmark) (in module haive.games.benchmark) run_reversi_demo() (in module games.reversi.example) (in module haive.games.reversi.example) run_rich_ui_game() (in module games.poker.example) (in module haive.games.poker.example) run_short_game() (in module games.chess.example_configurable_players) (in module haive.games.chess.example_configurable_players) run_simple_demo() (in module games.mafia.simple_demo) (in module haive.games.mafia.simple_demo) run_test() (games.poker.debug.StructuredOutputTester method) (haive.games.poker.debug.StructuredOutputTester method) run_text_game() (in module games.poker.example) (in module haive.games.poker.example) runnable_config (games.battleship.config.BattleshipAgentConfig attribute) (games.chess.config.ChessConfig attribute) (haive.games.battleship.config.BattleshipAgentConfig attribute) (haive.games.chess.config.ChessConfig attribute) runtime_options (haive.core.engine.aug_llm.AugLLMConfig attribute) S SabotageEvent (class in games.among_us.models) (class in haive.games.among_us.models) SabotageResolutionPoint (class in games.among_us.models) (class in haive.games.among_us.models) sabotages (games.among_us.state.AmongUsState attribute) (haive.games.among_us.AmongUsState attribute), [1] (haive.games.among_us.state.AmongUsState attribute) SabotageStatus (class in games.among_us.models) (class in haive.games.among_us.models) SabotageType (class in games.among_us.models) (class in haive.games.among_us.models) SAVE (games.mafia.models.ActionType attribute) (haive.games.mafia.models.ActionType attribute) save_debug_logs() (games.hold_em.player_agent.HoldemPlayerAgent method) (haive.games.hold_em.player_agent.HoldemPlayerAgent method) save_game_history (games.poker.config.PokerAgentConfig attribute) (haive.games.poker.config.PokerAgentConfig attribute) save_game_history() (games.monopoly.main_agent.MonopolyAgent method) (haive.games.monopoly.main_agent.MonopolyAgent method) save_state_history() (games.single_player.base.SinglePlayerGameAgent method) (haive.games.single_player.base.SinglePlayerGameAgent method) saved_at_night (games.mafia.state.MafiaGameState attribute) (haive.games.mafia.state.MafiaGameState attribute) SchemaComposer (class in haive.core.schema) schemas (haive.core.engine.aug_llm.AugLLMConfig attribute) score (games.base.models.Player attribute) (haive.games.base.models.Player attribute) scores (games.dominoes.state.DominoesState attribute) (haive.games.debate.DebateState attribute) (haive.games.dominoes.state.DominoesState attribute) SCORING (games.framework.multi_player.models.GamePhase attribute) (games.multi_player.models.GamePhase attribute) (haive.games.framework.multi_player.models.GamePhase attribute) (haive.games.multi_player.models.GamePhase attribute) scramble_cube() (games.single_player.rubiks.agent.RubiksCubeAgent method) (haive.games.single_player.rubiks.agent.RubiksCubeAgent method) SEARCH (haive.core.engine.tool.ToolCategory attribute) SecureConfigMixin (class in haive.core.common.mixins), [1] SegmentedAnalysis (class in games.chess.models) (class in haive.games.chess.models) selected_move (games.chess.models.ChessPlayerDecision attribute) (haive.games.chess.models.ChessPlayerDecision attribute) sentiment (games.debate.models.Statement attribute) (haive.games.debate.models.Statement attribute) SerializationMixin (class in haive.core.common.mixins), [1] serialize() (games.core.game.core_position.Position method) (haive.games.core.game.core_position.Position method) serialize_fox_position() (games.fox_and_geese.state.FoxAndGeeseState method) (haive.games.fox_and_geese.state.FoxAndGeeseState method) serialize_geese_positions() (games.fox_and_geese.state.FoxAndGeeseState method) (haive.games.fox_and_geese.state.FoxAndGeeseState method) serialize_move_history() (games.fox_and_geese.state.FoxAndGeeseState method) (haive.games.fox_and_geese.state.FoxAndGeeseState method) serialize_next_phase() (games.mafia.models.NarratorAction method) (haive.games.mafia.models.NarratorAction method) SERIALIZED_KEY (haive.core.common.types.ABCRootWrapper attribute), [1] set_cooldown() (games.core.game.core_game.RealTimeGame method) (games.core.game.pieces.core_game.RealTimeGame method) (haive.games.core.game.core_game.RealTimeGame method) (haive.games.core.game.pieces.core_game.RealTimeGame method) set_default_structured_output_version() (haive.core.engine.aug_llm.AugLLMConfig class method) set_defaults() (haive.games.among_us.AmongUsAgentConfig class method) set_name() (haive.core.common.mixins.IdentifierMixin method), [1], [2] set_player_cooldown() (games.among_us.state.AmongUsState method) (haive.games.among_us.AmongUsState method) (haive.games.among_us.state.AmongUsState method) set_property() (games.core.game.containers.base.GamePieceContainer method) (games.core.game.core_board.Board method) (games.core.game.core_game.Game method) (games.core.game.core_space.Space method) (games.core.game.pieces.core_game.Game method) (haive.games.core.game.containers.base.GamePieceContainer method) (haive.games.core.game.core_board.Board method) (haive.games.core.game.core_game.Game method) (haive.games.core.game.core_space.Space method) (haive.games.core.game.pieces.core_game.Game method) set_tool_route() (haive.core.common.mixins.ToolRouteMixin method), [1] set_tool_route_for_existing() (haive.core.common.mixins.ToolRouteMixin method), [1] SETUP (games.battleship.models.GamePhase attribute) (games.debate.models.DebatePhase attribute) (games.framework.multi_player.models.GamePhase attribute) (games.mafia.models.GamePhase attribute) (games.multi_player.models.GamePhase attribute) (games.poker.models.GamePhase attribute) (games.risk.models.PhaseType attribute) (haive.games.battleship.models.GamePhase attribute) (haive.games.debate.models.DebatePhase attribute) (haive.games.framework.multi_player.models.GamePhase attribute) (haive.games.mafia.models.GamePhase attribute) (haive.games.multi_player.models.GamePhase attribute) (haive.games.poker.models.GamePhase attribute) (haive.games.risk.models.PhaseType attribute) setup_agent() (games.debate_v2.agent.GameDebateAgent method) (games.debate_v2.agent_with_judges.JudgedGameDebateAgent method) (haive.games.debate_v2.agent.GameDebateAgent method) (haive.games.debate_v2.agent_with_judges.JudgedGameDebateAgent method) setup_engines_and_tools() (haive.core.schema.StateSchema method) setup_game() (games.core.game.core_game.Game method) (games.core.game.pieces.core_game.Game method) (haive.games.core.game.core_game.Game method) (haive.games.core.game.pieces.core_game.Game method) setup_hand() (games.hold_em.game_agent.HoldemGameAgent method) (games.poker.agent.PokerAgent method) (haive.games.hold_em.game_agent.HoldemGameAgent method) (haive.games.poker.agent.PokerAgent method) setup_mcp() (haive.core.common.mixins.MCPMixin method), [1] setup_new_hand() (games.hold_em.state_manager.HoldemGameStateManager static method) (haive.games.hold_em.state_manager.HoldemGameStateManager static method) setup_player_agent_engines() (games.monopoly.player_agent.MonopolyGameAgentConfig method) (haive.games.monopoly.player_agent.MonopolyGameAgentConfig method) setup_player_agents() (games.hold_em.game_agent.HoldemGameAgent method) (haive.games.hold_em.game_agent.HoldemGameAgent method) setup_single_player_workflow() (games.single_player.agent.SinglePlayerGameAgent method) (haive.games.single_player.agent.SinglePlayerGameAgent method) setup_workflow() (games.base.agent.GameAgent method) (games.battleship.agent.BattleshipAgent method) (games.checkers.agent.CheckersAgent method) (games.chess.agent.ChessAgent method) (games.debate.agent.DebateAgent method) (games.fox_and_geese.agent.FoxAndGeeseAgent method) (games.framework.base.agent.GameAgent method) (games.framework.multi_player.agent.MultiPlayerGameAgent method) (games.go.agent.GoAgent method) (games.hold_em.game_agent.HoldemGameAgent method) (games.hold_em.player_agent.HoldemPlayerAgent method) (games.mancala.agent_original.MancalaAgent method) (games.monopoly.game_agent.MonopolyGameAgent method) (games.monopoly.main_agent.MonopolyAgent method) (games.monopoly.player_agent.MonopolyPlayerAgent method) (games.multi_player.agent.MultiPlayerGameAgent method) (games.nim.agent.NimAgent method) (games.poker.agent.PokerAgent method) (games.single_player.base.SinglePlayerGameAgent method) (games.single_player.rubiks.agent.RubiksCubeAgent method) (games.tic_tac_toe.agent.TicTacToeAgent method) (haive.games.base.agent.GameAgent method) (haive.games.battleship.agent.BattleshipAgent method) (haive.games.checkers.agent.CheckersAgent method) (haive.games.chess.agent.ChessAgent method) (haive.games.debate.agent.DebateAgent method) (haive.games.debate.DebateAgent method) (haive.games.fox_and_geese.agent.FoxAndGeeseAgent method) (haive.games.framework.base.agent.GameAgent method) (haive.games.framework.multi_player.agent.MultiPlayerGameAgent method) (haive.games.go.agent.GoAgent method) (haive.games.hold_em.game_agent.HoldemGameAgent method) (haive.games.hold_em.player_agent.HoldemPlayerAgent method) (haive.games.mancala.agent_original.MancalaAgent method) (haive.games.monopoly.game_agent.MonopolyGameAgent method) (haive.games.monopoly.main_agent.MonopolyAgent method) (haive.games.monopoly.player_agent.MonopolyPlayerAgent method) (haive.games.multi_player.agent.MultiPlayerGameAgent method) (haive.games.nim.agent.NimAgent method) (haive.games.poker.agent.PokerAgent method) (haive.games.single_player.base.SinglePlayerGameAgent method) (haive.games.single_player.rubiks.agent.RubiksCubeAgent method) (haive.games.tic_tac_toe.agent.TicTacToeAgent method) sgf (class in games.go.go_engine) (class in haive.games.go.go_engine) shared (haive.core.schema.field_utils.FieldMetadata attribute) shared_fields() (haive.core.schema.StateSchema class method) Ship (class in games.battleship.models) (class in haive.games.battleship.models) ship_type (games.battleship.models.Ship attribute) (games.battleship.models.ShipPlacement attribute) (haive.games.battleship.models.Ship attribute) (haive.games.battleship.models.ShipPlacement attribute) ShipPlacement (class in games.battleship.models) (class in haive.games.battleship.models) ShipPlacementWrapper (class in games.battleship.models) (class in haive.games.battleship.models) ships (games.battleship.models.PlayerBoard attribute) (haive.games.battleship.models.PlayerBoard attribute) ships_remaining (games.battleship.models.PlayerBoard property) (haive.games.battleship.models.PlayerBoard property) ShipType (class in games.battleship.models) (class in haive.games.battleship.models) SHORT (haive.games.among_us.TaskType attribute) short_id (haive.core.common.mixins.IdentifierMixin attribute), [1], [2] (haive.core.common.mixins.IdentifierMixin property), [1], [2] should_continue_after_phase_transition() (games.framework.multi_player.agent.MultiPlayerGameAgent method) (games.multi_player.agent.MultiPlayerGameAgent method) (haive.games.framework.multi_player.agent.MultiPlayerGameAgent method) (haive.games.multi_player.agent.MultiPlayerGameAgent method) should_continue_game() (games.base.agent.GameAgent method) (games.fox_and_geese.agent.FoxAndGeeseAgent method) (games.framework.base.agent.GameAgent method) (games.go.agent.GoAgent method) (games.single_player.base.SinglePlayerGameAgent method) (haive.games.base.agent.GameAgent method) (haive.games.fox_and_geese.agent.FoxAndGeeseAgent method) (haive.games.framework.base.agent.GameAgent method) (haive.games.go.agent.GoAgent method) (haive.games.single_player.base.SinglePlayerGameAgent method) should_continue_round() (games.poker.agent.PokerAgent method) (haive.games.poker.agent.PokerAgent method) should_continue_to_main_phase() (games.framework.multi_player.agent.MultiPlayerGameAgent method) (games.multi_player.agent.MultiPlayerGameAgent method) (haive.games.framework.multi_player.agent.MultiPlayerGameAgent method) (haive.games.multi_player.agent.MultiPlayerGameAgent method) should_continue_to_next_phase() (games.poker.agent.PokerAgent method) (haive.games.poker.agent.PokerAgent method) should_play_another_hand() (games.poker.agent.PokerAgent method) (haive.games.poker.agent.PokerAgent method) should_transition_phase() (games.framework.multi_player.agent.MultiPlayerGameAgent method) (games.multi_player.agent.MultiPlayerGameAgent method) (haive.games.framework.multi_player.agent.MultiPlayerGameAgent method) (haive.games.multi_player.agent.MultiPlayerGameAgent method) should_visualize_graph (games.chess.config.ChessConfig attribute) (games.connect4.config.Connect4AgentConfig attribute) (games.go.config.GoAgentConfig attribute) (haive.games.chess.config.ChessConfig attribute) (haive.games.connect4.config.Connect4AgentConfig attribute) (haive.games.go.config.GoAgentConfig attribute) show_game_over() (games.checkers.ui.CheckersUI method) (games.clue.ui.ClueUI method) (games.connect4.ui.Connect4UI method) (haive.games.checkers.ui.CheckersUI method) (haive.games.clue.ui.ClueUI method) (haive.games.connect4.ui.Connect4UI method) show_game_summary() (games.tic_tac_toe.ui.RichTicTacToeRunner method) (haive.games.tic_tac_toe.ui.RichTicTacToeRunner method) show_guess() (games.clue.ui.ClueUI method) (haive.games.clue.ui.ClueUI method) show_move() (games.checkers.ui.CheckersUI method) (games.connect4.ui.Connect4UI method) (games.dominoes.rich_ui.DominoesRichUI method) (games.fox_and_geese.rich_ui.FoxAndGeeseRichUI method) (haive.games.checkers.ui.CheckersUI method) (haive.games.connect4.ui.Connect4UI method) (haive.games.dominoes.rich_ui.DominoesRichUI method) (haive.games.fox_and_geese.rich_ui.FoxAndGeeseRichUI method) show_response() (games.clue.ui.ClueUI method) (haive.games.clue.ui.ClueUI method) show_result() (games.mastermind.demo.MastermindUI method) (haive.games.mastermind.demo.MastermindUI method) show_thinking() (games.among_us.enhanced_ui.EnhancedAmongUsUI method) (games.checkers.ui.CheckersUI method) (games.clue.ui.ClueUI method) (games.connect4.ui.Connect4UI method) (games.dominoes.rich_ui.DominoesRichUI method) (games.fox_and_geese.rich_ui.FoxAndGeeseRichUI method) (haive.games.among_us.enhanced_ui.EnhancedAmongUsUI method) (haive.games.checkers.ui.CheckersUI method) (haive.games.clue.ui.ClueUI method) (haive.games.connect4.ui.Connect4UI method) (haive.games.dominoes.rich_ui.DominoesRichUI method) (haive.games.fox_and_geese.rich_ui.FoxAndGeeseRichUI method) show_thinking_animation() (games.tic_tac_toe.ui.RichTicTacToeRunner method) (haive.games.tic_tac_toe.ui.RichTicTacToeRunner method) SHOWDOWN (games.poker.models.GamePhase attribute) (haive.games.poker.models.GamePhase attribute) showdown() (games.hold_em.game_agent.HoldemGameAgent method) (haive.games.hold_em.game_agent.HoldemGameAgent method) shuffle() (games.core.game.containers.base.GamePieceContainer method) (haive.games.core.game.containers.base.GamePieceContainer method) shuffle_cards() (in module games.monopoly.utils) (in module haive.games.monopoly.utils) shuffle_deck() (in module games.hold_em.utils) (in module haive.games.hold_em.utils) SIMPLE_JSON (haive.core.engine.output_parser.OutputParserType attribute) simple_play() (games.mancala.agent.MancalaAgent method) (haive.games.mancala.agent.MancalaAgent method) SinglePlayerGameAgent (class in games.single_player.agent) (class in games.single_player.base) (class in haive.games.single_player.agent) (class in haive.games.single_player.base) SinglePlayerGameConfig (class in games.single_player.base) (class in haive.games.single_player.base) SinglePlayerGameState (class in games.single_player.base) (class in haive.games.single_player.base) SinglePlayerStateManager (class in games.single_player.base) (class in haive.games.single_player.base) size (games.base.models.Board attribute) (games.battleship.models.Ship attribute) (games.core.game.core_board.GridBoard property) (haive.games.base.models.Board attribute) (haive.games.battleship.models.Ship attribute) (haive.games.core.game.core_board.GridBoard property) skip_count (games.reversi.state.ReversiState attribute) (haive.games.reversi.state.ReversiState attribute) skip_turn() (games.core.game.core_game.TurnBasedGame method) (games.core.game.pieces.core_game.TurnBasedGame method) (haive.games.core.game.core_game.TurnBasedGame method) (haive.games.core.game.pieces.core_game.TurnBasedGame method) small_blind (games.poker.config.PokerAgentConfig attribute) (games.poker.models.PokerGameState attribute) (haive.games.poker.config.PokerAgentConfig attribute) (haive.games.poker.models.PokerGameState attribute) solution (games.clue.config.ClueConfig attribute) (games.clue.state.ClueState attribute) (haive.games.clue.config.ClueConfig attribute) (haive.games.clue.state.ClueState attribute) source (haive.core.schema.field_utils.FieldMetadata attribute) Space (class in games.core.game.core_space) (class in haive.games.core.game.core_space) SpaceProtocol (class in games.core.game.core_space) (class in haive.games.core.game.core_space) SPADES (games.poker.models.Suit attribute) (haive.games.poker.models.Suit attribute) SPEAK (games.mafia.models.ActionType attribute) (haive.games.mafia.models.ActionType attribute) speaker_id (games.debate.models.Statement attribute) (haive.games.debate.models.Statement attribute) spectator_config() (games.tic_tac_toe.config.TicTacToeConfig class method) (haive.games.tic_tac_toe.config.TicTacToeConfig class method) speed_game() (haive.games.among_us.AmongUsAgentConfig class method) stable_discs (games.reversi.models.ReversiAnalysis attribute) (haive.games.reversi.models.ReversiAnalysis attribute) StandardPlayingCardDeck (class in games.core.game.containers.deck) (class in haive.games.core.game.containers.deck) StandardPlayingCardDeck.Rank (class in games.core.game.containers.deck) (class in haive.games.core.game.containers.deck) StandardPlayingCardDeck.Suit (class in games.core.game.containers.deck) (class in haive.games.core.game.containers.deck) start (games.single_player.flow_free.state.Flow attribute) (haive.games.single_player.flow_free.state.Flow attribute) start() (games.core.game.core_game.Game method) (games.core.game.pieces.core_game.Game method) (haive.games.core.game.core_game.Game method) (haive.games.core.game.pieces.core_game.Game method) start_game() (games.monopoly.main_agent.MonopolyAgent method) (haive.games.monopoly.main_agent.MonopolyAgent method) start_new_hand() (games.poker.state.PokerState method) (haive.games.poker.state.PokerState method) start_time (games.checkers.ui.CheckersUI attribute) (haive.games.checkers.ui.CheckersUI attribute) start_turn() (games.core.game.core_game.Game method) (games.core.game.pieces.core_game.Game method) (games.monopoly.game_agent.MonopolyGameAgent method) (haive.games.core.game.core_game.Game method) (haive.games.core.game.pieces.core_game.Game method) (haive.games.monopoly.game_agent.MonopolyGameAgent method) starting_chips (games.poker.config.PokerAgentConfig attribute) (haive.games.poker.config.PokerAgentConfig attribute) state (games.risk.agent.RiskAgent attribute) (games.risk.state_manager.RiskStateManager attribute) (haive.core.common.mixins.StateMixin attribute), [1], [2], [3] (haive.games.risk.agent.RiskAgent attribute) (haive.games.risk.state_manager.RiskStateManager attribute) STATE_AWARE (haive.core.engine.tool.ToolCapability attribute) state_dependencies (haive.core.engine.tool.StateAwareTool property) (haive.core.engine.tool.ToolProperties attribute) state_history (haive.core.common.mixins.StateMixin attribute), [1], [2], [3] state_key (haive.core.common.mixins.StateInterfaceMixin attribute), [1], [2], [3] state_manager (games.base.agent.GameAgent attribute) (games.battleship.agent.BattleshipAgent attribute) (games.checkers.agent.CheckersAgent attribute) (games.clue.agent.ClueAgent attribute) (games.debate.agent.DebateAgent attribute) (games.framework.base.agent.GameAgent attribute) (games.framework.multi_player.agent.MultiPlayerGameAgent attribute) (games.mafia.agent.MafiaAgent attribute) (games.mancala.agent.MancalaAgent attribute) (games.multi_player.agent.MultiPlayerGameAgent attribute) (games.single_player.agent.SinglePlayerGameAgent attribute) (games.single_player.base.SinglePlayerGameAgent attribute) (games.tic_tac_toe.agent.TicTacToeAgent attribute) (haive.games.base.agent.GameAgent attribute) (haive.games.battleship.agent.BattleshipAgent attribute) (haive.games.checkers.agent.CheckersAgent attribute) (haive.games.clue.agent.ClueAgent attribute) (haive.games.debate.agent.DebateAgent attribute) (haive.games.debate.DebateAgent attribute) (haive.games.framework.base.agent.GameAgent attribute) (haive.games.framework.multi_player.agent.MultiPlayerGameAgent attribute) (haive.games.mafia.agent.MafiaAgent attribute) (haive.games.mancala.agent.MancalaAgent attribute) (haive.games.multi_player.agent.MultiPlayerGameAgent attribute) (haive.games.single_player.agent.SinglePlayerGameAgent attribute) (haive.games.single_player.base.SinglePlayerGameAgent attribute) (haive.games.tic_tac_toe.agent.TicTacToeAgent attribute) state_outputs (haive.core.engine.tool.ToolProperties attribute) state_schema (games.base.config.GameConfig attribute) (games.battleship.config.BattleshipAgentConfig attribute) (games.chess.config.ChessConfig attribute) (games.clue.config.ClueConfig attribute) (games.debate.config.DebateAgentConfig attribute) (games.framework.base.config.GameConfig attribute) (games.framework.multi_player.config.MultiPlayerGameConfig attribute) (games.go.config.GoAgentConfig attribute) (games.mafia.config.MafiaAgentConfig attribute) (games.monopoly.player_agent.MonopolyGameAgentConfig attribute) (games.multi_player.config.MultiPlayerGameConfig attribute) (games.nim.config.NimConfig attribute) (games.poker.config.PokerAgentConfig attribute) (games.reversi.config.ReversiConfig attribute) (games.single_player.base.SinglePlayerGameConfig attribute) (games.single_player.flow_free.config.FlowFreeConfig attribute) (games.tic_tac_toe.config.TicTacToeConfig attribute) (haive.games.among_us.AmongUsAgentConfig attribute) (haive.games.base.config.GameConfig attribute) (haive.games.battleship.config.BattleshipAgentConfig attribute) (haive.games.chess.config.ChessConfig attribute) (haive.games.clue.config.ClueConfig attribute) (haive.games.debate.config.DebateAgentConfig attribute) (haive.games.debate.DebateAgentConfig attribute), [1] (haive.games.framework.base.config.GameConfig attribute) (haive.games.framework.multi_player.config.MultiPlayerGameConfig attribute) (haive.games.go.config.GoAgentConfig attribute) (haive.games.mafia.config.MafiaAgentConfig attribute) (haive.games.monopoly.player_agent.MonopolyGameAgentConfig attribute) (haive.games.multi_player.config.MultiPlayerGameConfig attribute) (haive.games.nim.config.NimConfig attribute) (haive.games.poker.config.PokerAgentConfig attribute) (haive.games.reversi.config.ReversiConfig attribute) (haive.games.single_player.base.SinglePlayerGameConfig attribute) (haive.games.single_player.flow_free.config.FlowFreeConfig attribute) (haive.games.tic_tac_toe.config.TicTacToeConfig attribute) state_schema_manager (games.poker.config.PokerAgentConfig attribute) (haive.games.poker.config.PokerAgentConfig attribute) state_to_dict() (games.mafia.agent.MafiaAgent method) (haive.games.mafia.agent.MafiaAgent method) StateAwareTool (class in haive.core.engine.tool) StateInterfaceMixin (class in haive.core.common.mixins), [1] Statement (class in games.debate.models) (class in haive.games.debate.models) statement_type (games.debate.models.Statement attribute) (haive.games.debate.models.Statement attribute) statements (haive.games.debate.DebateState attribute) StateMixin (class in haive.core.common.mixins), [1] StateSchema (class in haive.core.schema) status (games.among_us.models.Task attribute) (haive.games.among_us.models.Task attribute) (haive.games.among_us.Task attribute), [1] stones_left (games.nim.standalone_game.NimState property) (haive.games.nim.standalone_game.NimState property) STORE (haive.core.engine.tool.ToolCapability attribute) STORE_TOOL (haive.core.engine.tool.ToolType attribute) STRAIGHT (games.poker.models.HandRank attribute) (haive.games.poker.models.HandRank attribute) STRAIGHT_FLUSH (games.poker.models.HandRank attribute) (haive.games.poker.models.HandRank attribute) strategic() (games.risk.config.RiskConfig class method) (haive.games.risk.config.RiskConfig class method) strategic_effectiveness (games.risk.agent.RiskAgent property) (haive.games.risk.agent.RiskAgent property) strategy (games.chess.models.ChessAnalysis attribute) (games.reversi.models.ReversiAnalysis attribute) (games.risk.agent.RiskAgent attribute) (games.tic_tac_toe.models.TicTacToeAnalysis attribute) (haive.games.chess.models.ChessAnalysis attribute) (haive.games.reversi.models.ReversiAnalysis attribute) (haive.games.risk.agent.RiskAgent attribute) (haive.games.tic_tac_toe.models.TicTacToeAnalysis attribute) stream() (haive.core.common.mixins.CheckpointerMixin method), [1] stream_game() (games.chess.api_client_example.ChessAPIClient method) (haive.games.chess.api_client_example.ChessAPIClient method) (in module games.chess.api_example) (in module haive.games.chess.api_example) STREAMING (haive.core.engine.tool.ToolCapability attribute) strengths (games.debate.models.DebateAnalysis attribute) (haive.games.debate.models.DebateAnalysis attribute) STRING (haive.core.engine.output_parser.OutputParserType attribute) strong_positions (games.go.models.GoAnalysis attribute) (haive.games.go.models.GoAnalysis attribute) STRUCTURED (haive.core.engine.output_parser.OutputParserType attribute) structured_model (haive.core.schema.field_utils.FieldMetadata attribute) STRUCTURED_OUTPUT (haive.core.engine.tool.ToolCapability attribute) structured_output_model (haive.core.common.mixins.StructuredOutputMixin attribute), [1] (haive.core.engine.aug_llm.AugLLMConfig attribute), [1] (haive.core.engine.tool.ToolProperties attribute) structured_output_version (haive.core.common.mixins.StructuredOutputMixin attribute), [1] (haive.core.engine.aug_llm.AugLLMConfig attribute), [1] STRUCTURED_TOOL (haive.core.engine.tool.ToolType attribute) StructuredOutputMixin (class in haive.core.common.mixins), [1] StructuredOutputTester (class in games.poker.debug) (class in haive.games.poker.debug) STUDY (games.clue.models.ValidRoom attribute) (haive.games.clue.models.ValidRoom attribute) SUBMARINE (games.battleship.models.ShipType attribute) (haive.games.battleship.models.ShipType attribute) success (haive.core.common.structures.DefaultResult attribute), [1] successful_hits (games.battleship.models.PlayerBoard attribute) (haive.games.battleship.models.PlayerBoard attribute) sudden_death_enabled (games.risk.config.RiskConfig attribute) (haive.games.risk.config.RiskConfig attribute) suffix (haive.core.engine.aug_llm.AugLLMConfig attribute) suggested_columns (games.connect4.models.Connect4Analysis attribute) (haive.games.connect4.models.Connect4Analysis attribute) suggested_plans (games.chess.models.SegmentedAnalysis attribute) (haive.games.chess.models.SegmentedAnalysis attribute) suggested_strategies (games.go.models.GoAnalysis attribute) (haive.games.go.models.GoAnalysis attribute) Suit (class in games.cards.models.card) (class in games.poker.models) (class in haive.games.cards.models.card) (class in haive.games.poker.models) suit (games.cards.models.card.Card attribute) (games.poker.models.Card attribute) (haive.games.cards.models.card.Card attribute) (haive.games.poker.models.Card attribute) sum() (games.dominoes.models.DominoTile method) (haive.games.dominoes.models.DominoTile method) SUNK (games.battleship.models.MoveResult attribute) (haive.games.battleship.models.MoveResult attribute) sunk_ship (games.battleship.models.MoveOutcome attribute) (haive.games.battleship.models.MoveOutcome attribute) sunk_ships (games.battleship.models.PlayerBoard attribute) (haive.games.battleship.models.PlayerBoard attribute) SUSPECT (games.clue.models.CardType attribute) suspect (games.clue.models.ClueGuess attribute) (games.clue.models.ClueSolution attribute) SUSPECT (haive.games.clue.models.CardType attribute) suspect (haive.games.clue.models.ClueGuess attribute) (haive.games.clue.models.ClueSolution attribute) suspect_model (games.clue.configurable_config.ConfigurableClueConfig attribute) (haive.games.clue.configurable_config.ConfigurableClueConfig attribute) suspect_name (games.clue.configurable_config.ConfigurableClueConfig attribute) (haive.games.clue.configurable_config.ConfigurableClueConfig attribute) suspected_impostors (games.among_us.models.AmongUsAnalysis attribute) (haive.games.among_us.models.AmongUsAnalysis attribute) switch_to_player1() (games.battleship.agent.BattleshipAgent method) (haive.games.battleship.agent.BattleshipAgent method) switch_to_player2() (games.battleship.agent.BattleshipAgent method) (haive.games.battleship.agent.BattleshipAgent method) sync_engine_fields() (haive.core.schema.StateSchema method) sync_tool_routes_from_tools() (haive.core.common.mixins.ToolRouteMixin method), [1] system_message (haive.core.engine.aug_llm.AugLLMConfig attribute), [1] T TableDynamics (class in games.hold_em.models) (class in haive.games.hold_em.models) tactics (games.chess.models.ChessAnalysis attribute) (haive.games.chess.models.ChessAnalysis attribute) tags (haive.core.engine.tool.ToolProperties attribute) target_id (games.debate.models.Statement attribute) (games.debate.models.Vote attribute) (games.mafia.models.MafiaAction attribute) (games.mafia.models.MafiaPlayerDecisionSchema attribute) (haive.games.debate.models.Statement attribute) (haive.games.debate.models.Vote attribute) (haive.games.mafia.models.MafiaAction attribute) (haive.games.mafia.models.MafiaPlayerDecisionSchema attribute) target_location (games.among_us.models.AmongUsPlayerDecision attribute) (haive.games.among_us.models.AmongUsPlayerDecision attribute) target_player (games.among_us.models.AmongUsPlayerDecision attribute) (haive.games.among_us.models.AmongUsPlayerDecision attribute) target_room (games.among_us.models.RoomConnection attribute) (haive.games.among_us.models.RoomConnection attribute) target_task (games.among_us.models.AmongUsPlayerDecision attribute) (haive.games.among_us.models.AmongUsPlayerDecision attribute) target_vent_id (games.among_us.models.VentConnection attribute) (haive.games.among_us.models.VentConnection attribute) Task (class in games.among_us.models) (class in haive.games.among_us) (class in haive.games.among_us.models) task_bar_updates (haive.games.among_us.AmongUsAgentConfig attribute) task_completion_percentage (games.among_us.models.AmongUsAnalysis attribute) (haive.games.among_us.models.AmongUsAnalysis attribute) task_completion_rate (games.among_us.models.PlayerState property) (haive.games.among_us.models.PlayerState property) (haive.games.among_us.PlayerState property) tasks (games.among_us.models.PlayerState attribute) (games.among_us.state.AmongUsState attribute) TASKS (haive.games.among_us.AmongUsGamePhase attribute) tasks (haive.games.among_us.AmongUsState attribute), [1] (haive.games.among_us.models.PlayerState attribute) (haive.games.among_us.PlayerState attribute), [1] (haive.games.among_us.state.AmongUsState attribute) TaskStatus (class in games.among_us.models) (class in haive.games.among_us) (class in haive.games.among_us.models) TaskType (class in games.among_us.models) (class in haive.games.among_us) (class in haive.games.among_us.models) temperature (games.among_us.configurable_config.ConfigurableAmongUsConfig attribute) (games.battleship.configurable_config.ConfigurableBattleshipConfig attribute) (games.checkers.configurable_config.ConfigurableCheckersConfig attribute) (games.clue.configurable_config.ConfigurableClueConfig attribute) (games.debate.configurable_config.ConfigurableDebateConfig attribute) (games.dominoes.configurable_config.ConfigurableDominoesConfig attribute) (games.fox_and_geese.configurable_config.ConfigurableFoxAndGeeseConfig attribute) (games.hold_em.configurable_config.ConfigurableHoldemConfig attribute) (games.mafia.configurable_config.ConfigurableMafiaConfig attribute) (games.mancala.configurable_config.ConfigurableMancalaConfig attribute) (games.mastermind.configurable_config.ConfigurableMastermindConfig attribute) (games.monopoly.configurable_config.ConfigurableMonopolyConfig attribute) (games.nim.configurable_config.ConfigurableNimConfig attribute) (games.poker.configurable_config.ConfigurablePokerConfig attribute) (games.reversi.configurable_config.ConfigurableReversiConfig attribute) (games.risk.configurable_config.ConfigurableRiskConfig attribute) (games.tic_tac_toe.configurable_config.ConfigurableTicTacToeConfig attribute) (haive.core.engine.aug_llm.AugLLMConfig attribute), [1] (haive.games.among_us.configurable_config.ConfigurableAmongUsConfig attribute) (haive.games.battleship.configurable_config.ConfigurableBattleshipConfig attribute) (haive.games.checkers.configurable_config.ConfigurableCheckersConfig attribute) (haive.games.clue.configurable_config.ConfigurableClueConfig attribute) (haive.games.debate.configurable_config.ConfigurableDebateConfig attribute) (haive.games.dominoes.configurable_config.ConfigurableDominoesConfig attribute) (haive.games.fox_and_geese.configurable_config.ConfigurableFoxAndGeeseConfig attribute) (haive.games.hold_em.configurable_config.ConfigurableHoldemConfig attribute) (haive.games.mafia.configurable_config.ConfigurableMafiaConfig attribute) (haive.games.mancala.configurable_config.ConfigurableMancalaConfig attribute) (haive.games.mastermind.configurable_config.ConfigurableMastermindConfig attribute) (haive.games.monopoly.configurable_config.ConfigurableMonopolyConfig attribute) (haive.games.nim.configurable_config.ConfigurableNimConfig attribute) (haive.games.poker.configurable_config.ConfigurablePokerConfig attribute) (haive.games.reversi.configurable_config.ConfigurableReversiConfig attribute) (haive.games.risk.configurable_config.ConfigurableRiskConfig attribute) (haive.games.tic_tac_toe.configurable_config.ConfigurableTicTacToeConfig attribute) territories (games.risk.models.Continent attribute) (games.risk.state.RiskState attribute) (haive.games.risk.models.Continent attribute) (haive.games.risk.state.RiskState attribute) Territory (class in games.risk.models) (class in haive.games.risk.models) territory_control (games.go.models.GoAnalysis attribute) (haive.games.go.models.GoAnalysis attribute) territory_count (games.risk.models.Continent property) (haive.games.risk.models.Continent property) territory_name (games.risk.models.Card attribute) (haive.games.risk.models.Card attribute) test_battleship() (in module games.battleship.debug) (in module haive.games.battleship.debug) threat_level (games.tic_tac_toe.models.TicTacToeAnalysis property) (haive.games.tic_tac_toe.models.TicTacToeAnalysis property) threats (games.connect4.models.Connect4Analysis attribute) (haive.games.connect4.models.Connect4Analysis attribute) THREE (games.poker.models.CardValue attribute) (haive.games.poker.models.CardValue attribute) THREE_OF_A_KIND (games.poker.models.HandRank attribute) (haive.games.poker.models.HandRank attribute) TicTacToeAgent (class in games.tic_tac_toe.agent) (class in haive.games.tic_tac_toe.agent) TicTacToeAnalysis (class in games.tic_tac_toe.models) (class in haive.games.tic_tac_toe.models) TicTacToeConfig (class in games.tic_tac_toe.config) (class in haive.games.tic_tac_toe.config) TicTacToeMove (class in games.tic_tac_toe.models) (class in haive.games.tic_tac_toe.models) TicTacToePlayerIdentifiers (class in games.core.agent.generic_player_agent) (class in haive.games.core.agent.generic_player_agent) TicTacToePromptGenerator (class in games.tic_tac_toe.generic_engines) (class in haive.games.tic_tac_toe.generic_engines) TicTacToeState (class in games.tic_tac_toe.state) (class in haive.games.tic_tac_toe.state) TicTacToeStateManager (class in games.tic_tac_toe.state_manager) (class in haive.games.tic_tac_toe.state_manager) time_limit (games.debate.config.DebateAgentConfig attribute) (haive.games.debate.config.DebateAgentConfig attribute) (haive.games.debate.DebateAgentConfig attribute), [1] time_limit_per_turn (games.risk.config.RiskConfig attribute) (haive.games.risk.config.RiskConfig attribute) time_remaining (haive.games.debate.DebateState attribute) time_since_update() (haive.core.common.mixins.TimestampMixin method), [1], [2] timeout (haive.core.engine.tool.ToolEngine attribute) timer (games.among_us.models.SabotageEvent attribute) (haive.games.among_us.models.SabotageEvent attribute) timestamp (games.base.models.MoveModel attribute) (games.debate.models.Statement attribute) (haive.games.base.models.MoveModel attribute) (haive.games.debate.models.Statement attribute) TimestampMixin (class in haive.core.common.mixins), [1], [2] title (games.debate.models.Topic attribute) (haive.core.schema.field_utils.FieldMetadata attribute) (haive.games.debate.models.Topic attribute) to_annotation_metadata() (haive.core.schema.field_utils.FieldMetadata method) to_command() (haive.core.schema.StateSchema method) to_coordinates() (games.battleship.models.MoveCommand method) (haive.games.battleship.models.MoveCommand method) to_dict() (games.clue.models.ClueCard method) (games.clue.models.ClueGuess method) (games.clue.models.ClueHypothesis method) (games.clue.models.ClueResponse method) (games.clue.models.ClueSolution method) (games.mafia.models.MafiaAction method) (haive.core.common.mixins.SerializationMixin method), [1] (haive.core.schema.field_utils.FieldMetadata method) (haive.core.schema.StateSchema method) (haive.games.clue.models.ClueCard method) (haive.games.clue.models.ClueGuess method) (haive.games.clue.models.ClueHypothesis method) (haive.games.clue.models.ClueResponse method) (haive.games.clue.models.ClueSolution method) (haive.games.mafia.models.MafiaAction method) to_display_string() (games.single_player.flow_free.state.FlowFreeState method) (haive.games.single_player.flow_free.state.FlowFreeState method) to_game_config() (games.hold_em.config.HoldemGameSettings method) (haive.games.hold_em.config.HoldemGameSettings method) to_json() (haive.core.common.mixins.SerializationMixin method), [1] (haive.core.schema.StateSchema method) to_manager() (haive.core.schema.StateSchema class method) to_move() (games.chess.models.ChessMoveModel method) (haive.games.chess.models.ChessMoveModel method) to_python_code() (haive.core.schema.StateSchema class method) to_runnable_config() (haive.core.schema.StateSchema method) to_sgf() (games.go.go_engine.GoGame method) (haive.games.go.go_engine.GoGame method) TO_STATE (haive.core.engine.tool.ToolCapability attribute) to_state_tool (haive.core.engine.tool.ToolProperties attribute) to_territory (games.risk.models.RiskMove attribute) (haive.games.risk.models.RiskMove attribute) to_tool() (haive.core.common.mixins.ToolRouteMixin method), [1] to_tuple() (games.battleship.models.Coordinates method) (games.go.models.GoMoveModel method) (haive.games.battleship.models.Coordinates method) (haive.games.go.models.GoMoveModel method) tool_choice (haive.core.engine.tool.ToolEngine attribute) tool_choice_mode (haive.core.common.mixins.StructuredOutputMixin attribute), [1] (haive.core.engine.aug_llm.AugLLMConfig attribute) tool_instances (haive.core.common.mixins.ToolRouteMixin attribute), [1] tool_is_base_model (haive.core.engine.aug_llm.AugLLMConfig attribute) tool_kwargs (haive.core.engine.aug_llm.AugLLMConfig attribute) tool_metadata (haive.core.common.mixins.ToolRouteMixin attribute), [1], [2], [3] tool_routes (haive.core.common.mixins.ToolRouteMixin attribute), [1], [2], [3] tool_type (haive.core.engine.tool.ToolProperties attribute) ToolAnalyzer (class in haive.core.engine.tool) ToolCapability (class in haive.core.engine.tool) ToolCategory (class in haive.core.engine.tool) ToolEngine (class in haive.core.engine.tool) toolkit (haive.core.engine.tool.ToolEngine attribute) TOOLKIT (haive.core.engine.tool.ToolType attribute) ToolListMixin (class in haive.core.common.mixins), [1] ToolProperties (class in haive.core.engine.tool) ToolRouteMixin (class in haive.core.common.mixins), [1] tools (haive.core.common.mixins.StructuredOutputMixin attribute), [1] (haive.core.common.mixins.ToolListMixin attribute), [1], [2], [3] (haive.core.common.mixins.ToolRouteMixin attribute), [1] (haive.core.engine.aug_llm.AugLLMConfig attribute) (haive.core.engine.tool.ToolEngine attribute) tools_dict (haive.core.common.mixins.ToolRouteMixin attribute), [1], [2], [3] ToolType (class in haive.core.engine.tool) Topic (class in games.debate.models) (class in haive.games.debate.models) topic (haive.games.debate.DebateState attribute) total_armies (games.risk.models.RiskAnalysis attribute) (haive.games.risk.models.RiskAnalysis attribute) total_bet (games.poker.models.Player attribute) (haive.games.poker.models.Player attribute) total_captures (games.fox_and_geese.state.FoxAndGeeseState property) (haive.games.fox_and_geese.state.FoxAndGeeseState property) total_cells (games.single_player.flow_free.state.FlowFreeState property) (haive.games.single_player.flow_free.state.FlowFreeState property) total_hands_played (games.poker.models.GameResult attribute) (haive.games.poker.models.GameResult attribute) total_pot (games.hold_em.state.HoldemState property) (haive.games.hold_em.state.HoldemState property) total_ship_squares (games.battleship.models.PlayerBoard property) (haive.games.battleship.models.PlayerBoard property) total_tiles_in_play (games.dominoes.state.DominoesState property) (haive.games.dominoes.state.DominoesState property) tournament() (games.risk.config.RiskConfig class method) (haive.games.risk.config.RiskConfig class method) tournament_game() (haive.games.among_us.AmongUsAgentConfig class method) town_model (games.mafia.configurable_config.ConfigurableMafiaConfig attribute) (haive.games.mafia.configurable_config.ConfigurableMafiaConfig attribute) town_name (games.mafia.configurable_config.ConfigurableMafiaConfig attribute) (haive.games.mafia.configurable_config.ConfigurableMafiaConfig attribute) TRADE_CARDS (games.risk.models.MoveType attribute) (haive.games.risk.models.MoveType attribute) training() (games.battleship.config.BattleshipAgentConfig class method) (haive.games.battleship.config.BattleshipAgentConfig class method) TRANSFORMATION (haive.core.engine.tool.ToolCategory attribute) TRANSFORMER (haive.core.engine.tool.ToolCapability attribute) travel_time (games.among_us.models.VentConnection attribute) (haive.games.among_us.models.VentConnection attribute) Tree (class in haive.core.common.structures), [1] TreeLeaf (in module haive.core.common.structures), [1] TreeNode (class in haive.core.common.structures), [1] trial() (games.debate.config.DebateAgentConfig class method) (haive.games.debate.config.DebateAgentConfig class method) (haive.games.debate.DebateAgentConfig class method) trusted_players (games.among_us.models.AmongUsAnalysis attribute) (games.among_us.models.PlayerMemory property) (haive.games.among_us.models.AmongUsAnalysis attribute) (haive.games.among_us.models.PlayerMemory property) (haive.games.among_us.PlayerMemory property) turn (games.base.state.GameState attribute) (games.chess.state.ChessState attribute) (games.connect4.state.Connect4State attribute) (games.dominoes.state.DominoesState attribute) (games.fox_and_geese.state.FoxAndGeeseState attribute) (games.framework.base.state.GameState attribute) (games.go.state.GoGameState attribute) (games.mancala.state.MancalaState attribute) TURN (games.poker.models.GamePhase attribute) turn (games.reversi.state.ReversiState attribute) (games.tic_tac_toe.state.TicTacToeState attribute) (haive.games.base.state.GameState attribute) (haive.games.chess.state.ChessState attribute) (haive.games.connect4.state.Connect4State attribute) (haive.games.dominoes.state.DominoesState attribute) (haive.games.fox_and_geese.state.FoxAndGeeseState attribute) (haive.games.framework.base.state.GameState attribute) (haive.games.go.state.GoGameState attribute) (haive.games.mancala.state.MancalaState attribute) TURN (haive.games.poker.models.GamePhase attribute) turn (haive.games.reversi.state.ReversiState attribute) (haive.games.tic_tac_toe.state.TicTacToeState attribute) turn() (games.go.go_engine.GoGame method) (haive.games.go.go_engine.GoGame method) turn_betting() (games.hold_em.game_agent.HoldemGameAgent method) (haive.games.hold_em.game_agent.HoldemGameAgent method) turn_number (games.risk.state.RiskState attribute) (haive.games.risk.state.RiskState attribute) turn_order (haive.games.debate.DebateState attribute) TurnBasedGame (class in games.core.game.core_game) (class in games.core.game.pieces.core_game) (class in haive.games.core.game.core_game) (class in haive.games.core.game.pieces.core_game) tutorial_game() (games.clue.config.ClueConfig class method) (haive.games.clue.config.ClueConfig class method) TWO (games.poker.models.CardValue attribute) (haive.games.poker.models.CardValue attribute) TWO_PAIR (games.poker.models.HandRank attribute) (haive.games.poker.models.HandRank attribute) type (games.among_us.models.SabotageEvent attribute) (games.among_us.models.Task attribute) (haive.games.among_us.models.SabotageEvent attribute) (haive.games.among_us.models.Task attribute) (haive.games.among_us.Task attribute), [1] U ui (games.checkers.agent.CheckersAgent attribute) (haive.games.checkers.agent.CheckersAgent attribute) UNKNOWN (haive.core.engine.tool.ToolCategory attribute) unplaced_armies (games.risk.models.Player attribute) (haive.games.risk.models.Player attribute) unregister_callback() (games.core.game.core_game.Game method) (games.core.game.pieces.core_game.Game method) (haive.games.core.game.core_game.Game method) (haive.games.core.game.pieces.core_game.Game method) update() (games.core.game.core_game.RealTimeGame method) (games.core.game.pieces.core_game.RealTimeGame method) (haive.core.schema.StateSchema method) (haive.games.core.game.core_game.RealTimeGame method) (haive.games.core.game.pieces.core_game.RealTimeGame method) update_alive_counts() (games.mafia.state.MafiaGameState method) (haive.games.mafia.state.MafiaGameState method) update_analysis() (games.checkers.state_manager.CheckersStateManager class method) (haive.games.checkers.state_manager.CheckersStateManager class method) update_game_phase() (games.poker.agent.PokerAgent method) (haive.games.poker.agent.PokerAgent method) update_game_state() (games.core.game.core_game.RealTimeGame method) (games.core.game.pieces.core_game.RealTimeGame method) (haive.games.core.game.core_game.RealTimeGame method) (haive.games.core.game.pieces.core_game.RealTimeGame method) update_metadata() (haive.core.common.mixins.MetadataMixin method), [1] update_player_names_from_engines() (games.battleship.config.BattleshipAgentConfig method) (haive.games.battleship.config.BattleshipAgentConfig method) update_timestamp() (haive.core.common.mixins.TimestampMixin method), [1], [2] update_tool_route() (haive.core.common.mixins.ToolRouteMixin method), [1] update_tool_routes() (haive.core.common.mixins.ToolRouteMixin method), [1] update_ui() (in module games.poker.example) (in module haive.games.poker.example) updated_at (haive.core.common.mixins.TimestampMixin attribute), [1], [2], [3], [4], [5] urgency_level (games.among_us.models.SabotageEvent property) (haive.games.among_us.models.SabotageEvent property) use_hint() (games.single_player.base.SinglePlayerGameState method) (haive.games.single_player.base.SinglePlayerGameState method) use_mcp_prompts (haive.core.common.mixins.MCPMixin attribute), [1], [2], [3] use_mission_cards (games.risk.config.RiskConfig attribute) (haive.games.risk.config.RiskConfig attribute) use_prompt_template() (haive.core.engine.aug_llm.AugLLMConfig method) use_state (haive.core.common.mixins.StateInterfaceMixin attribute), [1], [2], [3] use_tool_for_format_instructions (haive.core.engine.aug_llm.AugLLMConfig attribute) uses_messages_field (haive.core.engine.aug_llm.AugLLMConfig attribute) uuid_obj (haive.core.common.mixins.IdentifierMixin attribute), [1], [2] (haive.core.common.mixins.IdentifierMixin property), [1], [2] V validate_amount() (games.hold_em.models.PlayerDecisionModel class method) (haive.games.hold_em.models.PlayerDecisionModel class method) validate_armies() (games.risk.models.RiskMove class method) (games.risk.models.Territory class method) (haive.games.risk.models.RiskMove class method) (haive.games.risk.models.Territory class method) validate_attack_dice() (games.risk.models.RiskMove class method) (haive.games.risk.models.RiskMove class method) validate_board() (games.mancala.state.MancalaState class method) (games.mancala.state_original.MancalaState class method) (games.reversi.state.ReversiState class method) (games.tic_tac_toe.state.TicTacToeState class method) (haive.games.mancala.state.MancalaState class method) (haive.games.mancala.state_original.MancalaState class method) (haive.games.reversi.state.ReversiState class method) (haive.games.tic_tac_toe.state.TicTacToeState class method) validate_board_dimensions() (games.connect4.state.Connect4State class method) (haive.games.connect4.state.Connect4State class method) validate_center_control() (games.connect4.models.Connect4Analysis class method) (haive.games.connect4.models.Connect4Analysis class method) validate_column() (games.connect4.models.Connect4Move class method) (haive.games.connect4.models.Connect4Move class method) validate_complete_fleet() (games.battleship.models.ShipPlacementWrapper method) (haive.games.battleship.models.ShipPlacementWrapper method) validate_confidence() (games.hold_em.models.PlayerDecisionModel class method) (haive.games.hold_em.models.PlayerDecisionModel class method) validate_config() (in module games.hold_em.config) (in module haive.games.hold_em.config) validate_configuration() (games.risk.config.RiskConfig method) (haive.games.risk.config.RiskConfig method) validate_content() (games.debate.models.Statement class method) (haive.games.debate.models.Statement class method) validate_continent_bonuses() (games.risk.config.RiskConfig class method) (haive.games.risk.config.RiskConfig class method) validate_coordinates() (games.battleship.models.ShipPlacement class method) (games.core.game.core_position.GridPosition class method) (haive.games.battleship.models.ShipPlacement class method) (haive.games.core.game.core_position.GridPosition class method) validate_cube_coords() (games.core.game.core_position.HexPosition class method) (haive.games.core.game.core_position.HexPosition class method) validate_custom_territories() (games.risk.config.RiskConfig class method) (haive.games.risk.config.RiskConfig class method) validate_debate_format() (games.debate.config.DebateAgentConfig class method) (haive.games.debate.config.DebateAgentConfig class method) (haive.games.debate.DebateAgentConfig class method) validate_decision() (games.poker.debug.DecisionAnalyzer static method) (haive.games.poker.debug.DecisionAnalyzer static method) validate_dimensions() (games.core.game.core_board.GridBoard class method) (haive.games.core.game.core_board.GridBoard class method) validate_diplomatic_stance() (games.risk.agent.RiskAgent class method) (haive.games.risk.agent.RiskAgent class method) validate_engine() (haive.core.schema.StateSchema class method) validate_engine_type() (haive.core.engine.tool.ToolEngine class method) validate_engines() (haive.core.schema.StateSchema class method) validate_first_player() (games.tic_tac_toe.config.TicTacToeConfig class method) (haive.games.tic_tac_toe.config.TicTacToeConfig class method) validate_fox_position() (games.fox_and_geese.state.FoxAndGeeseState class method) (haive.games.fox_and_geese.state.FoxAndGeeseState class method) validate_from_peg() (games.single_player.towers_of_hanoi.move.HanoiMoveModel class method) (haive.games.single_player.towers_of_hanoi.move.HanoiMoveModel class method) validate_game_setup() (games.debate_v2.agent.GameDebateAgent method) (haive.games.debate_v2.agent.GameDebateAgent method) validate_game_state() (in module games.hold_em.utils) (in module haive.games.hold_em.utils) validate_geese_positions() (games.fox_and_geese.state.FoxAndGeeseState class method) (haive.games.fox_and_geese.state.FoxAndGeeseState class method) validate_id() (haive.core.common.mixins.IdentifierMixin class method), [1], [2] validate_keywords() (games.debate.models.Topic class method) (haive.games.debate.models.Topic class method) validate_location_for_action() (games.among_us.models.AmongUsPlayerDecision class method) (haive.games.among_us.models.AmongUsPlayerDecision class method) validate_map_name() (games.among_us.state.AmongUsState class method) (haive.games.among_us.AmongUsState class method) (haive.games.among_us.state.AmongUsState class method) validate_move() (games.base.models.MoveModel class method) (games.chess.models.ChessMoveModel class method) (games.go.models.GoMoveModel class method) (haive.games.base.models.MoveModel class method) (haive.games.chess.models.ChessMoveModel class method) (haive.games.go.models.GoMoveModel class method) (in module games.chess.utils) (in module haive.games.chess.utils) validate_move_coordinates() (games.tic_tac_toe.models.TicTacToeAnalysis class method) (haive.games.tic_tac_toe.models.TicTacToeAnalysis class method) validate_move_history() (games.fox_and_geese.state.FoxAndGeeseState class method) (haive.games.fox_and_geese.state.FoxAndGeeseState class method) validate_name() (games.risk.models.Territory class method) (haive.core.common.mixins.IdentifierMixin class method), [1], [2] (haive.games.risk.models.Territory class method) validate_participant_roles() (games.debate.config.DebateAgentConfig class method) (haive.games.debate.config.DebateAgentConfig class method) (haive.games.debate.DebateAgentConfig class method) validate_pit_index() (games.mancala.models.MancalaMove class method) (haive.games.mancala.models.MancalaMove class method) validate_placement_rules() (games.battleship.models.ShipPlacement method) (haive.games.battleship.models.ShipPlacement method) validate_player_count() (games.core.game.core_game.GameConfiguration class method) (games.core.game.pieces.core_game.GameConfiguration class method) (haive.games.core.game.core_game.GameConfiguration class method) (haive.games.core.game.pieces.core_game.GameConfiguration class method) validate_player_engines() (in module games.hold_em.config) (in module haive.games.hold_em.config) validate_position() (games.debate.models.Participant class method) (haive.games.debate.models.Participant class method) validate_position_evaluation() (games.risk.models.RiskAnalysis class method) (haive.games.risk.models.RiskAnalysis class method) validate_priority_actions() (games.among_us.models.AmongUsAnalysis class method) (haive.games.among_us.models.AmongUsAnalysis class method) validate_prompt_template() (haive.core.engine.aug_llm.AugLLMConfig class method) validate_rank() (games.hold_em.models.PokerCard class method) (haive.games.hold_em.models.PokerCard class method) validate_recursion_limit() (games.utils.recursion_config.RecursionConfig class method) (haive.games.utils.recursion_config.RecursionConfig class method) validate_role() (games.debate.models.Participant class method) (haive.games.debate.models.Participant class method) validate_schemas() (haive.core.engine.aug_llm.AugLLMConfig class method) validate_ship_consistency() (games.battleship.models.Ship method) (haive.games.battleship.models.Ship method) validate_size_matches_type() (games.battleship.models.Ship class method) (haive.games.battleship.models.Ship class method) validate_strategy() (games.risk.agent.RiskAgent class method) (haive.games.risk.agent.RiskAgent class method) validate_structured_output_model() (haive.core.engine.aug_llm.AugLLMConfig class method) validate_suit() (games.hold_em.models.PokerCard class method) (haive.games.hold_em.models.PokerCard class method) validate_sunk_ship_consistency() (games.battleship.models.MoveOutcome method) (haive.games.battleship.models.MoveOutcome method) validate_suspicion_levels() (games.among_us.models.PlayerMemory class method) (haive.games.among_us.models.PlayerMemory class method) (haive.games.among_us.PlayerMemory class method) validate_targets() (games.battleship.models.Analysis class method) (haive.games.battleship.models.Analysis class method) validate_territories() (games.risk.models.Continent class method) (haive.games.risk.models.Continent class method) validate_timestamp() (games.debate.models.Statement class method) (haive.games.debate.models.Statement class method) validate_title() (games.debate.models.Topic class method) (haive.games.debate.models.Topic class method) validate_to_peg() (games.single_player.towers_of_hanoi.move.HanoiMoveModel class method) (haive.games.single_player.towers_of_hanoi.move.HanoiMoveModel class method) validate_tool_choice() (haive.core.engine.tool.ToolEngine class method) validate_toolkit() (haive.core.engine.tool.ToolEngine class method) validate_tools() (haive.core.engine.aug_llm.AugLLMConfig class method) (haive.core.engine.tool.ToolEngine class method) validate_turn() (games.go.state.GoGameState class method) (haive.games.go.state.GoGameState class method) validate_unplaced_armies() (games.risk.models.Player class method) (haive.games.risk.models.Player class method) validate_vote_value() (games.debate.models.Vote class method) (haive.games.debate.models.Vote class method) validate_winning_chances() (games.connect4.models.Connect4Analysis class method) (haive.games.connect4.models.Connect4Analysis class method) VALIDATED_OUTPUT (haive.core.engine.tool.ToolCapability attribute) VALIDATION (haive.core.engine.tool.ToolCategory attribute) VALIDATION_TOOL (haive.core.engine.tool.ToolType attribute) VALIDATOR (haive.core.engine.tool.ToolCapability attribute) ValidColor (in module games.mastermind.models) (in module haive.games.mastermind.models) ValidRoom (class in games.clue.models) (class in haive.games.clue.models) ValidSuspect (class in games.clue.models) (class in haive.games.clue.models) ValidWeapon (class in games.clue.models) (class in haive.games.clue.models) value (games.cards.models.card.Card attribute) (games.poker.models.Card attribute) (haive.core.common.structures.DefaultContent attribute), [1] (haive.games.cards.models.card.Card attribute) (haive.games.poker.models.Card attribute) Vent (class in games.among_us.models) (class in haive.games.among_us.models) VentConnection (class in games.among_us.models) (class in haive.games.among_us.models) vents (games.among_us.models.Room attribute) (games.among_us.state.AmongUsState attribute) (haive.games.among_us.AmongUsState attribute), [1] (haive.games.among_us.models.Room attribute) (haive.games.among_us.state.AmongUsState attribute) version (games.clue.config.ClueConfig attribute) (haive.core.common.mixins.VersionMixin attribute), [1], [2], [3] (haive.core.engine.tool.ToolProperties attribute) (haive.games.clue.config.ClueConfig attribute) version_history (haive.core.common.mixins.VersionMixin attribute), [1], [2], [3] VersionMixin (class in haive.core.common.mixins), [1] VILLAGER (games.mafia.models.PlayerRole attribute) (haive.games.mafia.models.PlayerRole attribute) visible_players (games.poker.models.PlayerObservation attribute) (haive.games.poker.models.PlayerObservation attribute) VISUAL (haive.games.among_us.TaskType attribute) visual_indicator (games.among_us.models.Task attribute) (haive.games.among_us.models.Task attribute) (haive.games.among_us.Task attribute), [1] visualize (games.base.config.GameConfig attribute) (games.clue.config.ClueConfig attribute) (games.framework.base.config.GameConfig attribute) (games.framework.multi_player.config.MultiPlayerGameConfig attribute) (games.multi_player.config.MultiPlayerGameConfig attribute) (games.nim.config.NimConfig attribute) (games.reversi.config.ReversiConfig attribute) (games.tic_tac_toe.config.TicTacToeConfig attribute) (haive.games.among_us.AmongUsAgentConfig attribute) (haive.games.base.config.GameConfig attribute) (haive.games.clue.config.ClueConfig attribute) (haive.games.framework.base.config.GameConfig attribute) (haive.games.framework.multi_player.config.MultiPlayerGameConfig attribute) (haive.games.multi_player.config.MultiPlayerGameConfig attribute) (haive.games.nim.config.NimConfig attribute) (haive.games.reversi.config.ReversiConfig attribute) (haive.games.tic_tac_toe.config.TicTacToeConfig attribute) visualize_board (games.battleship.config.BattleshipAgentConfig attribute) (games.battleship.configurable_config.ConfigurableBattleshipConfig attribute) (haive.games.battleship.config.BattleshipAgentConfig attribute) (haive.games.battleship.configurable_config.ConfigurableBattleshipConfig attribute) visualize_board() (in module games.battleship.utils) (in module haive.games.battleship.utils) visualize_game (games.clue.configurable_config.ConfigurableClueConfig attribute) (games.debate.configurable_config.ConfigurableDebateConfig attribute) (games.dominoes.configurable_config.ConfigurableDominoesConfig attribute) (games.fox_and_geese.configurable_config.ConfigurableFoxAndGeeseConfig attribute) (games.mafia.configurable_config.ConfigurableMafiaConfig attribute) (games.mancala.configurable_config.ConfigurableMancalaConfig attribute) (games.mastermind.configurable_config.ConfigurableMastermindConfig attribute) (games.nim.configurable_config.ConfigurableNimConfig attribute) (games.poker.configurable_config.ConfigurablePokerConfig attribute) (games.reversi.configurable_config.ConfigurableReversiConfig attribute) (games.risk.configurable_config.ConfigurableRiskConfig attribute) (haive.games.clue.configurable_config.ConfigurableClueConfig attribute) (haive.games.debate.configurable_config.ConfigurableDebateConfig attribute) (haive.games.dominoes.configurable_config.ConfigurableDominoesConfig attribute) (haive.games.fox_and_geese.configurable_config.ConfigurableFoxAndGeeseConfig attribute) (haive.games.mafia.configurable_config.ConfigurableMafiaConfig attribute) (haive.games.mancala.configurable_config.ConfigurableMancalaConfig attribute) (haive.games.mastermind.configurable_config.ConfigurableMastermindConfig attribute) (haive.games.nim.configurable_config.ConfigurableNimConfig attribute) (haive.games.poker.configurable_config.ConfigurablePokerConfig attribute) (haive.games.reversi.configurable_config.ConfigurableReversiConfig attribute) (haive.games.risk.configurable_config.ConfigurableRiskConfig attribute) visualize_game_state() (in module games.poker.example) (in module haive.games.poker.example) visualize_state() (games.checkers.agent.CheckersAgent method) (games.clue.agent.ClueAgent method) (games.connect4.agent.Connect4Agent method) (games.debate.agent.DebateAgent method) (games.framework.multi_player.agent.MultiPlayerGameAgent method) (games.mafia.agent.MafiaAgent method) (games.mancala.agent_original.MancalaAgent method) (games.multi_player.agent.MultiPlayerGameAgent method) (games.nim.agent.NimAgent method) (games.single_player.base.SinglePlayerGameAgent method) (games.single_player.flow_free.agent.FlowFreeAgent method) (games.tic_tac_toe.agent.TicTacToeAgent method) (haive.games.among_us.AmongUsAgent method) (haive.games.checkers.agent.CheckersAgent method) (haive.games.clue.agent.ClueAgent method) (haive.games.connect4.agent.Connect4Agent method) (haive.games.debate.agent.DebateAgent method) (haive.games.debate.DebateAgent method) (haive.games.framework.multi_player.agent.MultiPlayerGameAgent method) (haive.games.mafia.agent.MafiaAgent method) (haive.games.mancala.agent_original.MancalaAgent method) (haive.games.multi_player.agent.MultiPlayerGameAgent method) (haive.games.nim.agent.NimAgent method) (haive.games.single_player.base.SinglePlayerGameAgent method) (haive.games.single_player.flow_free.agent.FlowFreeAgent method) (haive.games.tic_tac_toe.agent.TicTacToeAgent method) (in module games.mafia.simple_demo) (in module haive.games.mafia.simple_demo) Vote (class in games.debate.models) (class in haive.games.debate.models) VOTE (games.mafia.models.ActionType attribute) (haive.games.mafia.models.ActionType attribute) vote() (games.common.voting_system.GameVotingSystem method) (haive.games.common.voting_system.GameVotingSystem method) vote_value (games.debate.models.Vote attribute) (haive.games.debate.models.Vote attribute) VoteChoice (class in games.common.voting_system) (class in haive.games.common.voting_system) voter_id (games.debate.models.Vote attribute) (haive.games.debate.models.Vote attribute) votes (games.among_us.state.AmongUsState attribute) (games.mafia.state.MafiaGameState attribute) (haive.games.among_us.AmongUsState attribute), [1] (haive.games.among_us.state.AmongUsState attribute) (haive.games.debate.DebateState attribute) (haive.games.mafia.state.MafiaGameState attribute) VOTING (games.debate.models.DebatePhase attribute) (haive.games.among_us.AmongUsGamePhase attribute) (haive.games.debate.models.DebatePhase attribute) voting_enabled (games.debate.config.DebateAgentConfig attribute) (haive.games.debate.config.DebateAgentConfig attribute) (haive.games.debate.DebateAgentConfig attribute), [1] voting_time (haive.games.among_us.AmongUsAgentConfig attribute) VotingResult (class in games.common.voting_system) (class in haive.games.common.voting_system) W waiting_for_player (games.poker.state.PokerState attribute) (haive.games.poker.state.PokerState attribute) weak_positions (games.go.models.GoAnalysis attribute) (haive.games.go.models.GoAnalysis attribute) weaknesses (games.debate.models.DebateAnalysis attribute) (haive.games.debate.models.DebateAnalysis attribute) WEAPON (games.clue.models.CardType attribute) weapon (games.clue.models.ClueGuess attribute) (games.clue.models.ClueSolution attribute) WEAPON (haive.games.clue.models.CardType attribute) weapon (haive.games.clue.models.ClueGuess attribute) (haive.games.clue.models.ClueSolution attribute) white_analysis (games.chess.state.ChessState attribute) (haive.games.chess.state.ChessState attribute) white_model (games.chess.dynamic_config.ChessConfig attribute) (games.reversi.configurable_config.ConfigurableReversiConfig attribute) (haive.games.chess.dynamic_config.ChessConfig attribute) (haive.games.reversi.configurable_config.ConfigurableReversiConfig attribute) white_name (games.reversi.configurable_config.ConfigurableReversiConfig attribute) (haive.games.reversi.configurable_config.ConfigurableReversiConfig attribute) white_player_name (games.chess.config.ChessConfig attribute) (games.chess.dynamic_config.ChessConfig attribute) (haive.games.chess.config.ChessConfig attribute) (haive.games.chess.dynamic_config.ChessConfig attribute) WILD (games.risk.models.CardType attribute) (haive.games.risk.models.CardType attribute) win_probability (games.among_us.models.AmongUsAnalysis property) (haive.games.among_us.models.AmongUsAnalysis property) winner (games.clue.state.ClueState attribute) (games.connect4.state.Connect4State attribute) (games.debate.models.DebateAnalysis attribute) (games.dominoes.state.DominoesState attribute) (games.fox_and_geese.state.FoxAndGeeseState attribute) (games.mafia.state.MafiaGameState attribute) (games.mancala.state.MancalaState attribute) (games.reversi.state.ReversiState attribute) (games.tic_tac_toe.state.TicTacToeState attribute) (haive.games.clue.state.ClueState attribute) (haive.games.connect4.state.Connect4State attribute) (haive.games.debate.models.DebateAnalysis attribute) (haive.games.dominoes.state.DominoesState attribute) (haive.games.fox_and_geese.state.FoxAndGeeseState attribute) (haive.games.mafia.state.MafiaGameState attribute) (haive.games.mancala.state.MancalaState attribute) (haive.games.reversi.state.ReversiState attribute) (haive.games.tic_tac_toe.state.TicTacToeState attribute) winners (games.poker.models.GameResult attribute) (games.poker.models.PokerGameState attribute) (haive.games.poker.models.GameResult attribute) (haive.games.poker.models.PokerGameState attribute) winning_chances (games.connect4.models.Connect4Analysis attribute) (haive.games.connect4.models.Connect4Analysis attribute) winning_moves (games.tic_tac_toe.models.TicTacToeAnalysis attribute) (haive.games.tic_tac_toe.models.TicTacToeAnalysis attribute) with_format_instructions() (haive.core.engine.aug_llm.AugLLMConfig method) with_id() (haive.core.common.mixins.IdMixin class method), [1] with_pydantic_tools() (haive.core.engine.aug_llm.AugLLMConfig method) with_shared_fields() (haive.core.schema.StateSchema class method) with_structured_output() (haive.core.common.mixins.StructuredOutputMixin method), [1] (haive.core.engine.aug_llm.AugLLMConfig method) with_tools() (haive.core.engine.aug_llm.AugLLMConfig method) WordConnectionsUI (class in games.single_player.wordle.example) (class in haive.games.single_player.wordle.example) WRENCH (games.clue.models.ValidWeapon attribute) (haive.games.clue.models.ValidWeapon attribute) writes_state (haive.core.engine.tool.StateAwareTool property) WRITES_STATE (haive.core.engine.tool.ToolCapability attribute) X x_model (games.tic_tac_toe.configurable_config.ConfigurableTicTacToeConfig attribute) (haive.games.tic_tac_toe.configurable_config.ConfigurableTicTacToeConfig attribute) x_player_name (games.tic_tac_toe.configurable_config.ConfigurableTicTacToeConfig attribute) (haive.games.tic_tac_toe.configurable_config.ConfigurableTicTacToeConfig attribute) XML (haive.core.engine.output_parser.OutputParserType attribute) Y YAML (haive.core.engine.output_parser.OutputParserType attribute) yellow_analysis (games.connect4.state.Connect4State attribute) (haive.games.connect4.state.Connect4State attribute)