haive.games.hold_em.engines =========================== .. py:module:: haive.games.hold_em.engines .. autoapi-nested-parse:: Texas Hold'em engines and prompts module - FIXED VERSION. This module provides LLM configurations and prompts for Hold'em agents. Fixed variable naming consistency issues. Functions --------- .. autoapisummary:: haive.games.hold_em.engines.build_holdem_game_engines haive.games.hold_em.engines.build_player_engines haive.games.hold_em.engines.create_player_decision_prompt haive.games.hold_em.engines.create_style_specific_engines haive.games.hold_em.engines.prepare_decision_context haive.games.hold_em.engines.prepare_hand_context haive.games.hold_em.engines.prepare_opponent_context haive.games.hold_em.engines.prepare_situation_context Module Contents --------------- .. py:function:: build_holdem_game_engines() Build engines for the main game agent. .. py:function:: build_player_engines(player_name, player_style, heads_up = False) Build LLM engines for a player agent. .. py:function:: create_player_decision_prompt(player_style = 'balanced') Create a decision-making prompt based on player style. .. py:function:: create_style_specific_engines(player_style) Create engines optimized for specific playing styles. .. py:function:: prepare_decision_context(game_state, player, analyses) Prepare context dictionary for final decision making. .. py:function:: prepare_hand_context(game_state, player) Prepare context dictionary for hand analysis. .. py:function:: prepare_opponent_context(game_state, opponents) Prepare context dictionary for opponent analysis. .. py:function:: prepare_situation_context(game_state, player) Prepare context dictionary for situation analysis with correct variable names.