97c004eb7345b740366ae2cdf7e1c587942e2ade

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

Message

Fix opencode config

Diff

This diff is truncated to protect this page.

  1diff --git a/dot_config/opencode/opencode.json b/dot_config/opencode/opencode.json
  2index 8acfa5875f4d3d6dd8bdd0692c42757b84b65610..c7c0fbb1bf99eb022a85bde16ebfbbf7a61c87cf 100644
  3--- a/dot_config/opencode/opencode.json
  4+++ b/dot_config/opencode/opencode.json
  5@@ -1,105 +1,105 @@
  6 {
  7-	"$schema": "https://opencode.ai/config.json",
  8-	"permission": {
  9-		"edit": "allow",
 10-		"bash": {
 11-			"*": "ask",
 12-			"awk *": "allow",
 13-			"cat *": "allow",
 14-			"echo *": "allow",
 15-			"find *": "allow",
 16-			"grep *": "allow",
 17-			"head *": "allow",
 18-			"ls *": "allow",
 19-			"mkdir *": "allow",
 20-			"rg *": "allow",
 21-			"sed *": "allow",
 22-			"sort *": "allow",
 23-			"stat *": "allow",
 24-			"tail *": "allow",
 25-			"tc *": "allow",
 26-			"tree *": "allow",
 27-			"uniq *": "allow",
 28-			"wc *": "allow",
 29-			"git branch *": "allow",
 30-			"git describe *": "allow",
 31-			"git diff *": "allow",
 32-			"git log *": "allow",
 33-			"git merge-base *": "allow",
 34-			"git rev-parse *": "allow",
 35-			"git show *": "allow",
 36-			"git status *": "allow",
 37-			"git tag -l *": "allow",
 38-			"go vet *": "allow",
 39-			"mvn test *": "allow",
 40-			"mvn compile *": "allow",
 41-			"mvn clean *": "allow",
 42-			"make ci *": "allow",
 43-			"make lint *": "allow"
 44-			"make test *": "allow"
 45-			"uv run pytest *": "allow"
 46-		},
 47-		"webfetch": "ask",
 48-		"doom_loop": "ask",
 49-		"external_directory": "ask"
 50-	},
 51-	"plugin": ["@mohak34/opencode-notifier@latest"],
 52-	"provider": {
 53-		"llama.cpp": {
 54-			"npm": "@ai-sdk/openai-compatible",
 55-			"name": "llama-server (local)",
 56-			"options": {
 57-				"baseURL": "http://127.0.0.1:8080/v1"
 58-			},
 59-			"models": {
 60-				"qwen3.5-27b": {
 61-					"name": "Qwen3.5 27B (local)",
 62-					"limit": {
 63-						"context": 262144,
 64-						"output": 32768
 65-					}
 66-				}
 67-			}
 68-		}
 69-	},
 70-	"mcp": {
 71-		"Linear": {
 72-			"enabled": false,
 73-			"type": "remote",
 74-			"url": "https://mcp.linear.app/mcp",
 75-			"oauth": {}
 76-		},
 77-		"Sentry": {
 78-			"enabled": false,
 79-			"type": "remote",
 80-			"url": "https://mcp.sentry.dev/mcp",
 81-			"oauth": {}
 82-		},
 83-		"Grafana prod": {
 84-			"enabled": false,
 85-			"type": "local",
 86-			"command": ["uvx", "mcp-grafana"],
 87-			"environment": {
 88-				"GRAFANA_URL": "https://grafana.prod.internal.dunetech.io/",
 89-				"GRAFANA_SERVICE_ACCOUNT_TOKEN": "{file:~/hfs/mcp/grafana-prod-token}"
 90-			}
 91-		},
 92-		"Grafana dev": {
 93-			"enabled": false,
 94-			"type": "local",
 95-			"command": ["uvx", "mcp-grafana"],
 96-			"environment": {
 97-				"GRAFANA_URL": "https://grafana.dev.internal.dunetech.io/",
 98-				"GRAFANA_SERVICE_ACCOUNT_TOKEN": "{file:~/hfs/mcp/grafana-dev-token}"
 99-			}
100-		},
101-		"GitHub": {
102-			"enabled": false,
103-			"type": "remote",
104-			"url": "https://api.githubcopilot.com/mcp/",