1ad74ebec1d625cf255fad74ea185d65727f6d6b

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

Message

Templatize policy engine config

Diff

 1diff --git a/dot_pi/private_agent/policy-engine.json b/dot_pi/private_agent/policy-engine.json.tmpl
 2rename from dot_pi/private_agent/policy-engine.json
 3rename to dot_pi/private_agent/policy-engine.json.tmpl
 4index ff02e76581ccf4a238d596e0e2622de130b9cb21..5b0cec342015c9c5b747a95921082692793d37d6 100644
 5--- a/dot_pi/private_agent/policy-engine.json
 6+++ b/dot_pi/private_agent/policy-engine.json.tmpl
 7@@ -1,9 +1,16 @@
 8 {
 9   "reviewer": {
10+{{- if eq (index .agents "reviewer_provider" | default "llama.cpp") "openai" }}
11+    "kind": "pi",
12+    "provider": "openai-codex",
13+    "model": "gpt-5.6-luna",
14+    "reasoningEffort": "minimal"
15+{{- else }}
16     "kind": "llama.cpp",
17     "baseUrl": "https://llama.home.theedgeofrage.com",
18     "model": "reviewer",
19     "enableThinking": true
20+{{- end }}
21   },
22   "tools": {
23     "bash": "check",
24@@ -29,6 +36,7 @@
25     "/home/pavle/.m2/",
26     "/home/pavle/.pi/sessions/",
27     "/home/pavle/.agents/",
28+    "/home/pavle/.local/lib/node_modules/@earendil-works/pi-coding-agent/",
29     "/tmp/"
30   ]
31 }