diff --git a/config/initializers/ai_agents.rb b/config/initializers/ai_agents.rb index 099d637ae..37bdd589f 100644 --- a/config/initializers/ai_agents.rb +++ b/config/initializers/ai_agents.rb @@ -15,7 +15,6 @@ Rails.application.config.after_initialize do config.openai_api_base = api_base end config.default_model = model - config.max_turns = 30 config.debug = false end end diff --git a/enterprise/app/services/captain/assistant/agent_runner_service.rb b/enterprise/app/services/captain/assistant/agent_runner_service.rb index 11a7dcad1..9c4e56841 100644 --- a/enterprise/app/services/captain/assistant/agent_runner_service.rb +++ b/enterprise/app/services/captain/assistant/agent_runner_service.rb @@ -23,7 +23,7 @@ class Captain::Assistant::AgentRunnerService message_to_process = extract_last_user_message(message_history) runner = Agents::Runner.with_agents(*agents) runner = add_callbacks_to_runner(runner) if @callbacks.any? - result = runner.run(message_to_process, context: context) + result = runner.run(message_to_process, context: context, max_turns: 100) process_agent_result(result) rescue StandardError => e