Files
swarm-zap/skills/council/references/roster.json

81 lines
2.4 KiB
JSON

{
"personality": {
"roles": {
"pragmatist": {
"agentId": "council-pragmatist",
"mission": "advisor",
"defaultModel": "litellm/gpt-5-mini"
},
"visionary": {
"agentId": "council-visionary",
"mission": "advisor",
"defaultModel": "litellm/gpt-5-mini"
},
"skeptic": {
"agentId": "council-skeptic",
"mission": "advisor",
"defaultModel": "litellm/gpt-5-mini"
},
"referee": {
"agentId": "council-referee",
"mission": "synthesis",
"defaultModel": "openai-codex/gpt-5.4",
"fallbacks": ["litellm/gpt-5.4", "litellm/gpt-5-mini"]
}
}
},
"dp": {
"roles": {
"d-freethinker": {
"agentId": "council-d-freethinker",
"mission": "advisor",
"defaultModel": "litellm/gpt-5-mini"
},
"d-arbiter": {
"agentId": "council-d-arbiter",
"mission": "advisor",
"defaultModel": "litellm/gpt-5-mini"
},
"p-freethinker": {
"agentId": "council-p-freethinker",
"mission": "advisor",
"defaultModel": "litellm/gpt-5-mini"
},
"p-arbiter": {
"agentId": "council-p-arbiter",
"mission": "advisor",
"defaultModel": "litellm/gpt-5-mini"
},
"meta-arbiter": {
"agentId": "council-meta-arbiter",
"mission": "synthesis",
"defaultModel": "openai-codex/gpt-5.4",
"fallbacks": ["litellm/gpt-5.4", "litellm/gpt-5-mini"]
}
}
},
"tierPolicy": {
"light": {
"advisorModel": "litellm/gpt-5.3-codex",
"synthesisModel": "litellm/gpt-5.3-codex",
"advisorThinking": "low",
"synthesisThinking": "low",
"notes": "Use local LiteLLM for all council roles. Light tier = gpt-5.3-codex with low thinking."
},
"medium": {
"advisorModel": "litellm/gpt-5.3-codex",
"synthesisModel": "litellm/gpt-5.3-codex",
"advisorThinking": "high",
"synthesisThinking": "high",
"notes": "Use local LiteLLM for all council roles. Medium tier = gpt-5.3-codex with high thinking."
},
"heavy": {
"advisorModel": "litellm/gpt-5.4",
"synthesisModel": "litellm/gpt-5.4",
"advisorThinking": "high",
"synthesisThinking": "high",
"notes": "Use local LiteLLM for all council roles. Heavy tier = gpt-5.4 with high thinking."
}
}
}