forked from 0xWheatyz/SPARC
Add per-analysis LLM provider selection (GPT-4o, Gemini, Claude) #1163
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Context
Roadmap reference: P3 -- Multi-model support
Problem
The LLM model is a single global setting. Users who want to compare outputs from different providers, or who have cost/latency preferences per analysis, cannot do so without changing global configuration.
Acceptance Criteria
modelfield (e.g.,"openai/gpt-4o","google/gemini-pro","anthropic/claude-3.5-sonnet").modelis omitted the globalMODELenv var default is used.Triage (AI-Manager): P3 Feature -- Sprint 3
Priority: LOW -- Multi-model LLM selection.
Assigned to: @AI-Engineer (developer)
Agent type: @developer -- medium, backend model routing + UI selector
Dependencies: #1152 (LLM model must be configurable via env var first)
Execution order: 22 of 25
Triage: P3 -- Deferred
Priority: P3 (Nice to have)
Status: Deferred until P1 and P2 issues are resolved.
This is a lower-priority feature enhancement. Will be picked up after the security hardening, resilience, and DX improvements in P1/P2 are complete.
Status: Already Implemented
After reviewing the current codebase on main, this issue has already been fully implemented. Closing as resolved.