{ "$schema": "https://opencode.ai/config.json", "provider": { "aibox": { "npm": "@ai-sdk/openai-compatible", "name": "AI-Box (ueber MC2 :9001)", "options": { "baseURL": "http://192.168.178.151:9001/v1", "apiKey": "local" }, "models": { "fast": { "name": "fast - Qwen3.6-35B-A3B (MoE) - schnell, fuer Erkunden und Kleinkram", "tool_call": true, "limit": { "context": 65536, "output": 16384 } }, "heavy": { "name": "heavy - Planen / Review (= Qwen3.8-27B, seit 04.09. mit DFlash2)", "tool_call": true, "limit": { "context": 32768, "output": 8192 } }, "hermes": { "name": "hermes - Erkunden (immer warm)", "tool_call": true, "limit": { "context": 65536, "output": 8192 } }, "coder": { "name": "coder - Qwen3.8-27B (dicht) - Standard fuers Bauen, agentisch am staerksten", "tool_call": true, "limit": { "context": 131072, "output": 16384 } } } } }, "model": "aibox/coder", "small_model": "aibox/hermes", "instructions": [ "C:/Users/TobisPC/.config/opencode/ARBEITSANWEISUNG.md" ], "autoupdate": false, "agent": { "plan": { "model": "aibox/heavy", "permission": { "edit": "deny", "bash": "deny" } }, "build": { "model": "aibox/coder", "permission": { "edit": "allow", "webfetch": "allow", "bash": { "*": "allow", "ssh *": "deny", "scp *": "deny", "sftp *": "deny", "ssh arcane@192.168.178.162 *": "allow", "ssh -o StrictHostKeyChecking=no arcane@192.168.178.162 *": "allow", "scp *arcane@192.168.178.162*": "allow" } } }, "explore": { "mode": "subagent", "description": "Codebase schnell durchsuchen, Dateien finden, Fragen zum Code beantworten - nur lesen, laeuft auf dem immer warmen Hirn", "model": "aibox/hermes", "permission": { "edit": "deny", "bash": "deny" } }, "review": { "mode": "subagent", "description": "Kritischer Code-Review nach jeder Etappe (Pflicht laut AGENTS.md): sucht erfundene APIs/CLI-Flags, stille Abweichungen vom KONZEPT, fehlende Tests, toten Code - meldet Befunde, aendert nichts", "model": "aibox/heavy", "permission": { "edit": "deny", "bash": "deny" } } } }