Diff
1diff --git a/dot_config/opencode/opencode.json b/dot_config/opencode/opencode.json
2index 90279b0109390fd6660dda4dfd116c547a3ec918..caa32eaf658cce37e2c3a1afecdae652547ed391 100644
3--- a/dot_config/opencode/opencode.json
4+++ b/dot_config/opencode/opencode.json
5@@ -38,15 +38,29 @@
6 }
7 }
8 }
9+ },
10+ "anthropic": {
11+ "options": {
12+ "apiKey": "{file:~/.local/share/opencode/vercel-api-key}",
13+ "baseURL": "https://ai-gateway.vercel.sh"
14+ },
15+ "models": {
16+ "claude-haiku-4-5": {
17+ "id": "anthropic/claude-haiku-4.5"
18+ },
19+ "claude-sonnet-5": {
20+ "id": "anthropic/claude-sonnet-5"
21+ },
22+ "claude-opus-4-8": {
23+ "id": "anthropic/claude-opus-4.8"
24+ },
25+ "claude-fable-5": {
26+ "id": "anthropic/claude-fable-5"
27+ }
28+ }
29 }
30 },
31 "mcp": {
32- "Sentry": {
33- "enabled": false,
34- "type": "remote",
35- "url": "https://mcp.sentry.dev/mcp",
36- "oauth": {}
37- },
38 "Grafana prod": {
39 "enabled": false,
40 "type": "local",
41@@ -65,14 +79,6 @@
42 "GRAFANA_SERVICE_ACCOUNT_TOKEN": "{file:~/hfs/mcp/grafana-dev-token}"
43 }
44 },
45- "GitHub": {
46- "enabled": false,
47- "type": "remote",
48- "url": "https://api.githubcopilot.com/mcp/",
49- "headers": {
50- "Authorization": "{file:~/hfs/mcp/github}"
51- }
52- },
53 "dune": {
54 "enabled": false,
55 "type": "remote",
56@@ -84,22 +90,17 @@
57 "url": "https://mcp.linear.app/mcp",
58 "enabled": true
59 },
60+ "sentry": {
61+ "enabled": false,
62+ "type": "remote",
63+ "url": "https://mcp.sentry.dev/mcp",
64+ "oauth": {}
65+ },
66 "notion": {
67 "type": "remote",
68 "url": "https://mcp.notion.com/mcp",
69 "enabled": false
70 },
71- "dbt": {
72- "type": "local",
73- "command": ["uvx", "dbt-mcp"],
74- "environment": {
75- "DBT_HOST": "nd058.us1.dbt.com",
76- "DBT_ACCOUNT_ID": "58579",
77- "DBT_PROJECT_IDS": "259299,335774,370651,372284,372518",
78- "DBT_TOKEN": "{env:DBT_TOKEN}"
79- },
80- "enabled": false
81- },
82 "metabase": {
83 "type": "remote",
84 "url": "https://metabase.prod.internal.dunetech.io/api/mcp",