From e20f8a1d054113fbfd3bcd014cdd05ea3e87b31f Mon Sep 17 00:00:00 2001 From: Ed_ Date: Sat, 7 Mar 2026 16:45:56 -0500 Subject: [PATCH] feat(conductor): Use model_override in worker execution --- src/multi_agent_conductor.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/multi_agent_conductor.py b/src/multi_agent_conductor.py index 2c6dc66..ce9fa65 100644 --- a/src/multi_agent_conductor.py +++ b/src/multi_agent_conductor.py @@ -228,8 +228,11 @@ class ConductorEngine: # Escalation logic based on retry_count models_list = ["gemini-2.5-flash-lite", "gemini-2.5-flash", "gemini-3.1-pro-preview"] - model_idx = min(ticket.retry_count, len(models_list) - 1) - model_name = models_list[model_idx] + if ticket.model_override: + model_name = ticket.model_override + else: + model_idx = min(ticket.retry_count, len(models_list) - 1) + model_name = models_list[model_idx] context = WorkerContext( ticket_id=ticket.id,