{"strategies":[{"id":"sequential","label":"Sequential","description":"Analyst → Writer → Critic → (optional) Writer revision. Classic reflection loop: one writer, one reviewer.","agents":["analyst","writer","critic"]},{"id":"parallel","label":"Parallel drafts","description":"Analyst → two Writers stream in parallel on different models → Judge synthesizes. Diversity of voice; best signal for open-ended questions.","agents":["analyst","writer","writerB","critic"]},{"id":"debate","label":"Debate","description":"Analyst → Pro advocate ‖ Con advocate → Moderator synthesizes a balanced answer. Best for decisions, trade-offs, and stress-testing recommendations.","agents":["analyst","writer","writerB","critic"]}],"roles":[{"id":"analyst","label":"Analyst","description":"Decomposes your request, extracts facts, lists risks, builds a plan.","default":{"provider":"anthropic","model":"claude-sonnet-4-20250514"},"temperature":0.3},{"id":"writer","label":"Writer / Pro","description":"Sequential/Parallel: drafts the final answer. Debate: argues the Pro case.","default":{"provider":"anthropic","model":"claude-sonnet-4-20250514"},"temperature":0.7},{"id":"writerB","label":"Writer B / Con","description":"Parallel: second voice on a different model. Debate: argues the Con case.","default":{"provider":"gemini","model":"gemini-2.5-flash"},"temperature":0.7},{"id":"critic","label":"Critic / Judge / Moderator","description":"Sequential: approves or requests revision. Parallel: picks or merges drafts. Debate: synthesizes a balanced answer.","default":{"provider":"anthropic","model":"claude-haiku-4-5-20251001"},"temperature":0.2}]}