From c8e4cd68116d493fae76c116f40b3de9a2548334 Mon Sep 17 00:00:00 2001 From: Steve-Dusty Date: Wed, 19 Nov 2025 20:55:46 -0800 Subject: [PATCH] fixed reasoning agent to not use sonnet --- swarms/agents/reasoning_agents.py | 2 +- swarms/agents/reasoning_duo.py | 2 +- tests/structs/test_reasoning_agent_router.py | 5 ++++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/swarms/agents/reasoning_agents.py b/swarms/agents/reasoning_agents.py index 122ccb01..749002db 100644 --- a/swarms/agents/reasoning_agents.py +++ b/swarms/agents/reasoning_agents.py @@ -90,7 +90,7 @@ class ReasoningAgentRouter: majority_voting_prompt: Optional[str] = None, reasoning_model_name: Optional[ str - ] = "claude-3-5-sonnet-20240620", + ] = "gpt-4o", ): """ Initialize the ReasoningAgentRouter with the specified configuration. diff --git a/swarms/agents/reasoning_duo.py b/swarms/agents/reasoning_duo.py index c0ddc156..81fa0310 100644 --- a/swarms/agents/reasoning_duo.py +++ b/swarms/agents/reasoning_duo.py @@ -37,7 +37,7 @@ class ReasoningDuo: output_type: OutputType = "dict-all-except-first", reasoning_model_name: Optional[ str - ] = "claude-3-5-sonnet-20240620", + ] = "gpt-4o", max_loops: int = 1, *args, **kwargs, diff --git a/tests/structs/test_reasoning_agent_router.py b/tests/structs/test_reasoning_agent_router.py index cf5a8782..2507058c 100644 --- a/tests/structs/test_reasoning_agent_router.py +++ b/tests/structs/test_reasoning_agent_router.py @@ -6,6 +6,9 @@ from swarms.agents.reasoning_agents import ( ReasoningAgentInitializationError, ReasoningAgentRouter, ) +from dotenv import load_dotenv + +load_dotenv() def test_router_initialization(): @@ -55,7 +58,7 @@ def test_router_initialization(): eval=True, random_models_on=True, majority_voting_prompt="Custom voting prompt", - reasoning_model_name="claude-3-5-sonnet-20240620", + reasoning_model_name="gpt-4o", ) assert ( custom_router is not None