Diff
1diff --git a/dot_config/opencode/dcp.jsonc b/dot_config/opencode/dcp.jsonc
2deleted file mode 100644
3index ef030c8b3a2411fac71cdba8d024b9e310605d92..0000000000000000000000000000000000000000
4--- a/dot_config/opencode/dcp.jsonc
5+++ /dev/null
6@@ -1,31 +0,0 @@
7-{
8- "$schema": "https://raw.githubusercontent.com/Opencode-DCP/opencode-dynamic-context-pruning/master/dcp.schema.json",
9- // Enable or disable the plugin
10- "enabled": true,
11- // Unified context compression tool and behavior settings
12- "compress": {
13- // Compression mode: "range" (compress spans into block summaries)
14- // or experimental "message" (compress individual raw messages)
15- "mode": "range",
16- // Permission mode: "allow" (no prompt), "ask" (prompt), "deny" (tool not registered)
17- "permission": "allow",
18- // Show compression content in a chat notification
19- "showCompression": false,
20- // Let active summary tokens extend the effective maxContextLimit
21- "summaryBuffer": true,
22- // Soft upper threshold: above this, DCP keeps injecting strong
23- // compression nudges (based on nudgeFrequency), so compression is
24- // much more likely. Accepts: number or "X%" of model context window.
25- "maxContextLimit": "40%",
26- // Soft lower threshold for reminder nudges: below this, turn/iteration
27- // reminders are off (compression less likely). At/above this, reminders
28- // are on. Accepts: number or "X%" of model context window.
29- "minContextLimit": "10%",
30- // Start adding compression reminders after this many
31- // messages have happened since the last user message
32- "iterationNudgeThreshold": 80,
33- // Preserve your messages during compression.
34- // Warning: large copy-pasted prompts will never be compressed away
35- "protectUserMessages": true
36- }
37-}
38diff --git a/dot_config/opencode/opencode.jsonc.tmpl b/dot_config/opencode/opencode.jsonc.tmpl
39index 8a9a0ecedf0cfe4c25c3447877d69328e88eee0b..b6bba58708b1d956501975524bbfe312674e346a 100644
40--- a/dot_config/opencode/opencode.jsonc.tmpl
41+++ b/dot_config/opencode/opencode.jsonc.tmpl
42@@ -31,7 +31,6 @@
43 "doom_loop": "ask"
44 },
45 "plugin": [
46- "/home/pavle/dev/agent-policy-engine",
47 "/home/pavle/.local/lib/node_modules/@rynfar/meridian/plugin/meridian.ts"
48 ],
49 "provider": {
50@@ -42,7 +41,7 @@
51 "baseURL": "https://llama.home.theedgeofrage.com/v1"
52 },
53 "models": {
54- "qwen3.8-27b": {
55+ "qwen3.8-27b-q3": {
56 "name": "Qwen3.8 27B (local)",
57 "limit": {
58 "context": 65536,
59@@ -99,9 +98,9 @@
60 "oauth": {}
61 },
62 "linear": {
63+ "enabled": false
64 "type": "remote",
65 "url": "https://mcp.linear.app/mcp",
66- "enabled": false
67 },
68 "sentry": {
69 "enabled": false,
70@@ -110,22 +109,9 @@
71 "oauth": {}
72 },
73 "notion": {
74- "type": "remote",
75- "url": "https://mcp.notion.com/mcp",
76- "enabled": false
77- },
78- "metabase": {
79- "type": "remote",
80- "url": "https://metabase.prod.internal.dunetech.io/api/mcp",
81 "enabled": false
82- },
83- "trino-insights": {
84 "type": "remote",
85- "url": "http://prod-trino-insights-mcp.ayu-decibel.ts.net",
86- "headers": {
87- "Authorization": "Bearer {env:DUNE_TRINO_INSIGHTS_TOKEN}"
88- },
89- "enabled": false
90+ "url": "https://mcp.notion.com/mcp",
91 }
92 },
93 {{ end -}}
94diff --git a/dot_config/opencode/policy-engine.json b/dot_config/opencode/policy-engine.json
95deleted file mode 100644
96index 624e51ced6c580a00469940e4af771d90b2f2889..0000000000000000000000000000000000000000
97--- a/dot_config/opencode/policy-engine.json
98+++ /dev/null
99@@ -1,7 +0,0 @@
100-{
101- "modelBackend": "local",
102- "llamaServer": {
103- "baseUrl": "https://llama.home.theedgeofrage.com",
104- "model": "reviewer"
105- }
106-}