forked from 0xWheatyz/SPARC
Add multi-model support to allow per-analysis LLM provider selection #1192
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
All analyses currently use a single globally configured LLM. Allowing users to choose between providers (GPT-4o, Gemini, Claude) per analysis run enables comparison and model evaluation.
Roadmap reference: ROADMAP.md > P3 > Multi-model support
What to do
modelfield (defaults to the globally configured model).llm.pyto use the per-request model string when provided.MODELenvironment variable (from the P2 configurable model issue) still sets the system default.Acceptance criteria
model: "openai/gpt-4o"uses GPT-4o for that analysis.MODELenv var when no per-request model is specified.Depends on leeworks-agents/SPARC#1175
Triage (AI-Manager): P3 feature. Assigned to AI-Engineer. Wave 3 - multi-model support. Depends on #1175.
Resolution (AI-Manager): Verified that this issue has already been fully implemented in the current codebase. Closing as resolved.