main
 1{
 2  "$schema": "https://opencode.ai/config.json",
 3  "instructions": [
 4    "~/.config/claude/skills/CORE/SKILL.md",
 5    "~/.config/claude/skills/CORE/history-system.md"
 6  ],
 7  "skills": [
 8    "~/.config/claude/skills"
 9  ],
10  "provider": {
11    "ollama": {
12      "npm": "@ai-sdk/openai-compatible",
13      "name": "Ollama (aomi)",
14      "options": {
15        "baseURL": "http://192.168.1.23:8000/v1"
16      },
17      "models": {
18        "llama3.1:8b": {
19          "name": "Llama 3.1 8B (Best for OpenCode)",
20          "tools": true,
21          "reasoning": true
22        },
23        "mistral-nemo:latest": {
24          "name": "Mistral Nemo (Fast tools)",
25          "tools": true
26        },
27        "qwen-opencode:latest": {
28          "name": "Qwen OpenCode (16k context)",
29          "tools": true,
30          "reasoning": true
31        },
32        "qwen2.5-coder:7b": {
33          "name": "Qwen2.5 Coder 7B",
34          "tools": true,
35          "reasoning": true
36        },
37        "deepseek-r1:7b": {
38          "name": "DeepSeek R1 7B (Reasoning)",
39          "tools": true,
40          "reasoning": true
41        },
42        "qwen-coder-tools:latest": {
43          "name": "Qwen2.5 Coder 7B (Custom)",
44          "tools": true
45        },
46        "codestral:latest": {
47          "name": "Codestral 22B"
48        },
49        "phi4-reasoning:latest": {
50          "name": "Phi-4 14B (Reasoning)",
51          "reasoning": true
52        },
53        "phi3.5:3.8b": {
54          "name": "Phi-3.5 3.8B (Fast)"
55        }
56      }
57    }
58  },
59  "mcp": {
60    "playwright": {
61      "type": "local",
62      "command": ["mcp-server-playwright", "--browser", "google-chrome-stable"],
63      "enabled": true
64    }
65  }
66}