haive.agents.reasoning_and_critique.tot.config ============================================== .. py:module:: haive.agents.reasoning_and_critique.tot.config .. autoapi-nested-parse:: Configuration for the Tree of Thoughts agent. This module defines the configuration schema for the ToT agent, including engine configurations, algorithm parameters, and state schema. Classes ------- .. autoapisummary:: haive.agents.reasoning_and_critique.tot.config.TOTAgentConfig Module Contents --------------- .. py:class:: TOTAgentConfig Bases: :py:obj:`haive.core.engine.agent.agent.AgentConfig` Configuration for the Tree of Thoughts agent. This configuration specifies the LLM engines used for generation and scoring, as well as the parameters for the search algorithm. .. py:method:: create_for_problem_type(content_type = 'string', **kwargs) :classmethod: Create a TOT agent configuration specialized for a specific problem type. :param content_type: Type of content ('string', 'equation', etc.) :param \*\*kwargs: Additional configuration parameters :returns: Configured TOTAgentConfig .. py:method:: get_engine(engine_key) Get an engine by key from the engines dictionary. :param engine_key: Key of the engine to retrieve :returns: The requested engine configuration :raises KeyError: If the engine key is not found