4836ab108ff98f0390cea503134583f9e6b38d68

Author
TheEdgeOfRage <git@theedgeofrage.com>
Committer
TheEdgeOfRage <git@theedgeofrage.com>
Date

Message

Update opencode config

Diff

 1diff --git a/dot_config/opencode/opencode.json b/dot_config/opencode/opencode.json
 2index 3b07a031abef6e00749f0c0798a8208375b86181..3dd316d62f4149ab63decc159e49f3ee92523251 100644
 3--- a/dot_config/opencode/opencode.json
 4+++ b/dot_config/opencode/opencode.json
 5@@ -9,9 +9,8 @@
 6       "*terraform apply*": "deny"
 7     },
 8     "external_directory": {
 9-      "~/dev/dune/**": "allow",
10-      "~/dev/go/**": "allow",
11-      "*": "ask"
12+      "/home/pavle/dev/*": "allow",
13+      "/home/pavle/.local/share/opencode/*": "allow"
14     },
15     "webfetch": "ask",
16     "websearch": "allow",
17@@ -20,7 +19,7 @@
18   },
19   "plugin": [
20     "@tarquinen/opencode-dcp@v3.1.13",
21-    "/home/pavle/dev/dune/opencode-policy-engine/src/index.ts"
22+    "/home/pavle/dev/opencode/policy-engine/src/index.ts"
23   ],
24   "provider": {
25     "llama.cpp": {
26@@ -41,12 +40,6 @@
27     }
28   },
29   "mcp": {
30-    "Linear": {
31-      "enabled": false,
32-      "type": "remote",
33-      "url": "https://mcp.linear.app/mcp",
34-      "oauth": {}
35-    },
36     "Sentry": {
37       "enabled": false,
38       "type": "remote",
39@@ -79,22 +72,49 @@
40         "Authorization": "{file:~/hfs/mcp/github}"
41       }
42     },
43-    "Notion": {
44+    "dune": {
45       "enabled": false,
46       "type": "remote",
47-      "url": "https://mcp.notion.com/mcp",
48+      "url": "https://api.dune.com/mcp/v1",
49       "oauth": {}
50     },
51-    "Dune": {
52-      "enabled": false,
53+    "linear": {
54       "type": "remote",
55-      "url": "https://api.dune.com/mcp/v1",
56-      "oauth": {}
57+      "url": "https://mcp.linear.app/mcp",
58+      "enabled": true
59+    },
60+    "notion": {
61+      "type": "remote",
62+      "url": "https://mcp.notion.com/mcp",
63+      "enabled": false
64+    },
65+    "dbt": {
66+      "type": "local",
67+      "command": ["uvx", "dbt-mcp"],
68+      "environment": {
69+        "DBT_HOST": "nd058.us1.dbt.com",
70+        "DBT_ACCOUNT_ID": "58579",
71+        "DBT_PROJECT_IDS": "259299,335774,370651,372284,372518",
72+        "DBT_TOKEN": "{env:DBT_TOKEN}"
73+      },
74+      "enabled": false
75+    },
76+    "metabase": {
77+      "type": "remote",
78+      "url": "https://metabase.prod.internal.dunetech.io/api/mcp",
79+      "enabled": false
80     }
81   },
82   "formatter": {
83     "clang-format": {
84       "disabled": true
85     }
86-  }
87+  },
88+  "model": "openai/gpt-5.5",
89+  "small_model": "openai/gpt-5.4-mini",
90+  "enabled_providers": ["openai", "anthropic", "vercel"],
91+  "disabled_providers": ["amazon-bedrock"],
92+  "instructions": [
93+    "/home/pavle/.cache/dune-sietch/sietch/bundles/base/instructions/dune-base.md"
94+  ]
95 }