agent_name | str | "reasoning_agent" | Name identifier for the agent |
description | str | "A reasoning agent..." | Description of the agent’s capabilities |
model_name | str | "gpt-5.4" | The underlying language model to use |
system_prompt | str | "You are a helpful..." | System prompt for the agent |
max_loops | int | 1 | Maximum number of reasoning loops |
swarm_type | agent_types | "reasoning-duo" | Type of reasoning swarm to use |
num_samples | int | 1 | Number of samples for self-consistency |
output_type | OutputType | "dict-all-except-first" | Format of the output |
num_knowledge_items | int | 6 | Number of knowledge items for GKP agent |
memory_capacity | int | 6 | Memory capacity for agents that support it |
eval | bool | False | Enable evaluation mode for self-consistency |
random_models_on | bool | False | Enable random model selection for diversity |
majority_voting_prompt | Optional[str] | None | Custom prompt for majority voting |
reasoning_model_name | Optional[str] | "gpt-4o" | Model for reasoning in ReasoningDuo |