70bddd8c3cfcf14b5b5f6d64c0545dbb9038c892

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

Message

Make mcp config correctly optional

Diff

 1diff --git a/.chezmoiignore b/.chezmoiignore
 2index c91def155c02510e852659612a59cf419ee8d90d..c5daf737a7d988b3733c5e6584203994a0fd4fa7 100644
 3--- a/.chezmoiignore
 4+++ b/.chezmoiignore
 5@@ -32,7 +32,7 @@ config_template.yaml
 6 {{ if not (index . "agents" | default false) }}
 7 .config/opencode
 8 .pi
 9-{{- if .agents.mcp }}
10-.config/mcp
11 {{ end }}
12+{{- if not (index (index . "agents" | default dict) "mcp" | default false) }}
13+.config/mcp
14 {{ end }}
15diff --git a/dot_config/opencode/opencode.jsonc.tmpl b/dot_config/opencode/opencode.jsonc.tmpl
16index bb968c97aa0d848f4ee4b7796e6cc2e77b30874c..a43467b15ced71de06ca35b80a3f61270ffa452e 100644
17--- a/dot_config/opencode/opencode.jsonc.tmpl
18+++ b/dot_config/opencode/opencode.jsonc.tmpl
19@@ -73,7 +73,7 @@
20       }
21     }
22   },
23-  {{- if .agents.mcp }}
24+  {{- if index (index . "agents" | default dict) "mcp" | default false }}
25   "mcp": {
26     "grafana prod": {
27       "enabled": false,