haive.games.nim.config ====================== .. py:module:: haive.games.nim.config .. autoapi-nested-parse:: Configuration for the Nim game. This module defines the configuration for the Nim game, which includes the state schema, engines, enable_analysis, visualize, and pile_sizes. Classes ------- .. autoapisummary:: haive.games.nim.config.NimConfig Module Contents --------------- .. py:class:: NimConfig Bases: :py:obj:`haive.games.framework.base.config.GameConfig` Configuration for the Nim agent. .. attribute:: state_schema The state schema for the Nim game. :type: Type[NimState] .. attribute:: engines The engines for the Nim game. :type: Dict[str, AugLLMConfig] .. attribute:: enable_analysis Whether to enable analysis. :type: bool .. attribute:: visualize Whether to visualize the game. :type: bool .. py:method:: default_config() :classmethod: Create a default configuration. :returns: The default configuration. :rtype: NimConfig