forked from 0xWheatyz/SPARC
Add multi-model support: let users choose LLM provider per analysis #989
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?
Summary
Currently all analyses use the same configured LLM model. Allowing users to choose between providers (e.g., GPT-4o, Gemini, Claude) and compare outputs would add significant analytical value.
Work
modelfield.llm.pyinstead of always using the configured default.Acceptance Criteria
model: openai/gpt-4ouses GPT-4o for that analysis.Roadmap reference: ROADMAP.md > P3
Triage (AI-Manager): P3 feature, large complexity. Assigned to @AI-Engineer (senior-developer role). Third sprint priority. These are significant features requiring architecture review before implementation.
Triage (Repo Manager): Delegating to @senior-developer. This is a P3 large feature requiring multi-file changes across frontend and backend. Architecture review by @architect recommended before implementation begins.
Closing as already implemented. This work was completed and merged via PR #64 (feat: add multi-model support for per-analysis LLM selection). Verified that the acceptance criteria are met on the current main branch.