{ "$schema": "https://opencode.ai/config.json", "provider": { "minimax": { "options": { "apiKey": "{env:MINIMAX_API_KEY}" }, "models": { "MiniMax-M3": { "name": "MiniMax M3" } } }, "ollama": { "npm": "@ai-sdk/openai-compatible", "name": "Ollama (lokal)", "options": { "baseURL": "http://localhost:11434/v1" }, "models": { "qwen3.6:27b": { "name": "Qwen3.6 27B" }, "qwen3.5:9b": { "name": "Qwen3.5 9B" } } } }, "mcp": { "minimax-search": { "type": "local", "command": ["uvx", "minimax-coding-plan-mcp"], "environment": { "MINIMAX_API_KEY": "{env:MINIMAX_API_KEY}", "MINIMAX_API_HOST": "https://api.minimax.io" } }, "searxng": { "type": "local", "command": ["npx", "-y", "mcp-searxng"], "environment": { "SEARXNG_URL": "http://localhost:8888" } } }, "agent": { "full": { "description": "Alle Tools: Dateien, Bash, Websuche", "permission": { "edit": "allow", "bash": "allow", "webfetch": "allow" } }, "files": { "description": "Dateien lesen/schreiben + Bash, keine Websuche", "permission": { "edit": "allow", "bash": "allow", "webfetch": "deny" }, "tools": { "minimax-search*": false, "searxng*": false } }, "readonly": { "description": "Nur Dateien lesen", "permission": { "edit": "deny", "bash": "deny", "webfetch": "deny" }, "tools": { "write": false, "edit": false, "bash": false, "minimax-search*": false, "searxng*": false } }, "text": { "description": "Reine Textantwort, keine Tools", "permission": { "edit": "deny", "bash": "deny", "webfetch": "deny" }, "tools": { "write": false, "edit": false, "bash": false, "read": false, "glob": false, "grep": false, "minimax-search*": false, "searxng*": false } } } }