feat(agents): automatic Ollama Cloud → xAI fallback #121

Merged
hermes merged 2 commits from fix/agents-xai-fallback-ollama-exhausted into main 2026-07-30 15:28:45 +02:00
Showing only changes of commit bbdb200f32 - Show all commits
+8 -8
View File
@@ -1,28 +1,28 @@
{
"pm": {
"model": "ollama-cloud/minimax-m3:cloud",
"model": "xai-oc/grok-4.5",
"vision": true,
"mode": "comment",
"skills": [
"gitea-api"
],
"desc": "Product manager & orchestrator — plans and picks the dev, hands each finished PR to @qa for review, and reports back to the issue creator (in autopilot it merges approved PRs itself). Works from the issue thread only — comments only, never edits files, never reads the PR diff."
"desc": "Product manager & orchestrator — plans and picks the dev, hands each finished PR to @qa for review, and reports back to the issue creator (in autopilot it merges approved PRs itself). Works from the issue thread only — comments only, never edits files, never reads the PR diff. Model: grok-4.5 via xAI (Ollama Cloud quota exhausted)."
},
"junior": {
"model": "ollama-cloud/kimi-k2.7-code:cloud",
"model": "xai-oc/grok-4.3",
"vision": false,
"mode": "pr",
"skills": [],
"desc": "Junior dev — small, low-risk changes (mostly YAML/compose/config). Text-only, cannot read images. Defers complex or image tasks to @senior or @lead."
"desc": "Junior dev — small, low-risk changes (mostly YAML/compose/config). Text-only, cannot read images. Defers complex or image tasks to @senior or @lead. Model: grok-4.3 via xAI."
},
"senior": {
"model": "ollama-cloud/glm-5.2:cloud",
"model": "xai-oc/grok-4.5",
"vision": false,
"mode": "pr",
"skills": [
"gitea-api"
],
"desc": "Senior dev — complex, multi-file implementation (GLM-5.2 via Ollama Cloud, text-only)."
"desc": "Senior dev — complex, multi-file implementation (text-only). Model: grok-4.5 via xAI (moved off Ollama Cloud)."
},
"lead": {
"model": "xai-oc/grok-4.5",
@@ -34,13 +34,13 @@
"desc": "Tech lead — the hardest problems, architecture, and final calls."
},
"qa": {
"model": "ollama-cloud/minimax-m3:cloud",
"model": "xai-oc/grok-4.5",
"vision": true,
"mode": "comment",
"skills": [
"gitea-api"
],
"desc": "QA / reviewer — reviews PRs: reads the diff, drives a headless browser (Playwright) to verify behavior, posts specific recommendations on the PR and the pass/fail verdict on the issue. Never edits code, never merges."
"desc": "QA / reviewer — reviews PRs: reads the diff, drives a headless browser (Playwright) to verify behavior, posts specific recommendations on the PR and the pass/fail verdict on the issue. Never edits code, never merges. Model: grok-4.5 via xAI."
},
"ops": {
"model": "xai-oc/grok-4.5",