Compare commits
4 Commits
4d32d41cd1
...
07a4af2f94
| Author | SHA1 | Date | |
|---|---|---|---|
| 07a4af2f94 | |||
| 98cf0290e6 | |||
| f5ee94a3ee | |||
| e20f8a1d05 |
@@ -78,7 +78,7 @@ This file tracks all major tracks for the project. Each track has its own detail
|
||||
17. [x] **Track: Pipeline Pause/Resume**
|
||||
*Link: [./tracks/pipeline_pause_resume_20260306/](./tracks/pipeline_pause_resume_20260306/)*
|
||||
|
||||
18. [~] **Track: Per-Ticket Model Override**
|
||||
18. [x] **Track: Per-Ticket Model Override**
|
||||
*Link: [./tracks/per_ticket_model_20260306/](./tracks/per_ticket_model_20260306/)*
|
||||
|
||||
19. [ ] **Track: Manual UX Validation & Review**
|
||||
|
||||
@@ -34,7 +34,7 @@ Focus: Add model selection to ticket display
|
||||
## Phase 4: Execution Integration
|
||||
Focus: Use override in worker execution
|
||||
|
||||
- [ ] Task 4.1: Check override in ConductorEngine.run()
|
||||
- [x] Task 4.1: Check override in ConductorEngine.run() (e20f8a1)
|
||||
- WHERE: `src/multi_agent_conductor.py` `run()`
|
||||
- WHAT: Use ticket.model_override if set
|
||||
- HOW:
|
||||
@@ -49,5 +49,5 @@ Focus: Use override in worker execution
|
||||
```
|
||||
|
||||
## Phase 5: Testing
|
||||
- [ ] Task 5.1: Write unit tests
|
||||
- [ ] Task 5.2: Conductor - Phase Verification
|
||||
- [x] Task 5.1: Write unit tests
|
||||
- [x] Task 5.2: Conductor - Phase Verification
|
||||
|
||||
@@ -228,6 +228,9 @@ class ConductorEngine:
|
||||
|
||||
# Escalation logic based on retry_count
|
||||
models_list = ["gemini-2.5-flash-lite", "gemini-2.5-flash", "gemini-3.1-pro-preview"]
|
||||
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]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user