Ampel / ampel (push) Successful in 21s
Bis heute stand fast als Standard mit der Begruendung, es schlage den coder in
Tempo UND Qualitaet. Das Tempo war gemessen, die Qualitaet nie ('keine
agentische Messung', Notiz vom 20.08.). Qwens Zahlen sagen das Gegenteil:
einzelschuss gleichauf (SWE-bench 73,4), agentisch zieht Qwen3.8-27B davon
(Terminal-Bench 73,0, DeepSWE 42,2 gegen 13,3, OSWorld 84,3).
Preis gemessen: gleiche Aufgabe 24,3 s mit fast, 89,3 s mit coder.
Aufteilung jetzt: coder baut, heavy plant, das warme hermes erkundet.
Konfiguration ausserdem ins Repo geholt - sie lag nur an einer Stelle.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
97 lines
2.6 KiB
JSON
97 lines
2.6 KiB
JSON
{
|
|
"$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": 131072,
|
|
"output": 16384
|
|
}
|
|
},
|
|
"heavy": {
|
|
"name": "heavy - Planen / Review",
|
|
"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"
|
|
}
|
|
}
|
|
}
|
|
}
|