feat(conductor): Use model_override in worker execution
This commit is contained in:
@@ -228,8 +228,11 @@ class ConductorEngine:
|
|||||||
|
|
||||||
# Escalation logic based on retry_count
|
# Escalation logic based on retry_count
|
||||||
models_list = ["gemini-2.5-flash-lite", "gemini-2.5-flash", "gemini-3.1-pro-preview"]
|
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)
|
if ticket.model_override:
|
||||||
model_name = models_list[model_idx]
|
model_name = ticket.model_override
|
||||||
|
else:
|
||||||
|
model_idx = min(ticket.retry_count, len(models_list) - 1)
|
||||||
|
model_name = models_list[model_idx]
|
||||||
|
|
||||||
context = WorkerContext(
|
context = WorkerContext(
|
||||||
ticket_id=ticket.id,
|
ticket_id=ticket.id,
|
||||||
|
|||||||
Reference in New Issue
Block a user