{ "$schema": "https://opencode.ai/config.json", "experimental": { "openTelemetry": true }, "plugin": ["./.opencode/plugin/phoenix-bridge.js"], "provider": { "framework": { "npm": "@ai-sdk/openai-compatible", "name": "Framework Desktop (Strix Halo)", "options": { "baseURL": "http://framework:11434/v1" }, "models": { "qwen3-coder:30b": { "name": "Qwen3 Coder 30B (local)", "limit": { "context": 131072, "output": 16384 } } } } }, "mcp": { "playwright": { "type": "local", "command": ["npx", "-y", "@playwright/mcp@latest"], "enabled": true }, "searxng": { "type": "local", "command": ["npx", "-y", "mcp-searxng"], "enabled": true, "environment": { "SEARXNG_URL": "https://searxng.n0n.io" } } }, "model": "framework/qwen3-coder:30b" }