haive.games.debate_v2.agent =========================== .. py:module:: haive.games.debate_v2.agent .. autoapi-nested-parse:: Gamified Debate Agent - Modern Implementation. This module implements a gamified debate using the modern conversation agent pattern from haive-agents, providing proper topic handling and state management without the deprecated DynamicGraph system. Classes ------- .. autoapisummary:: haive.games.debate_v2.agent.GameDebateAgent Module Contents --------------- .. py:class:: GameDebateAgent Bases: :py:obj:`haive.agents.conversation.debate.agent.DebateConversation` Gamified debate agent with scoring and tournament features. This agent extends the conversation debate system with game-like features: - Scoring system for arguments and rebuttals - Tournament bracket support - Performance statistics tracking - Ranking and leaderboard capabilities .. py:method:: conclude_conversation(state) Create gamified conclusion with scores and winner declaration. .. py:method:: create_tournament_match(topic, player_a, player_b, match_id, bracket_position = 'tournament', **kwargs) :classmethod: Create a tournament debate match. .. py:method:: process_response(state) Process response with game scoring logic. .. py:method:: setup_agent() Setup the game debate agent with proper state schema. .. py:method:: validate_game_setup() Validate game configuration.