a95afe2da5f9ba8d25fe3309af06e7767c7af566

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

Message

Update policy-engine config layout for pi

Diff

 1diff --git a/dot_pi/agent/policy-engine.json b/dot_pi/agent/policy-engine.json
 2index 0d7c70ae57ea6d61a830bf2a7fe02232de978dfb..e37e392bbd9d6e2a9b3f5400e653559d440f88b7 100644
 3--- a/dot_pi/agent/policy-engine.json
 4+++ b/dot_pi/agent/policy-engine.json
 5@@ -4,29 +4,26 @@
 6     "baseUrl": "https://llama.home.theedgeofrage.com",
 7     "model": "reviewer"
 8   },
 9-  "permission": {
10-    "read": "allow",
11-    "write": "allow",
12+  "tools": {
13+    "bash": "check",
14     "edit": "allow",
15     "find": "allow",
16     "grep": "allow",
17     "ls": "allow",
18+    "read": "allow",
19     "subagent": "allow",
20     "subagent_interrupt": "allow",
21-    "subagents_list": "allow",
22     "subagent_resume": "allow",
23+    "subagents_list": "allow",
24     "webfetch": "check",
25-    "bash": {
26-      "*sudo*": "deny",
27-      "terraform apply*": "deny"
28-    },
29-    "external_directory": {
30-      "/home/pavle/dev/*": "allow",
31-      "/home/pavle/.cache/*": "allow",
32-      "/home/pavle/.cargo/*": "allow",
33-      "/home/pavle/.gradle/*": "allow",
34-      "/home/pavle/.m2/*": "allow",
35-      "/tmp/pi/*": "allow"
36-    }
37+    "write": "allow"
38+  },
39+  "externalDirectories": {
40+    "/home/pavle/dev/*": "allow",
41+    "/home/pavle/.cache/*": "allow",
42+    "/home/pavle/.cargo/*": "allow",
43+    "/home/pavle/.gradle/*": "allow",
44+    "/home/pavle/.m2/*": "allow",
45+    "/tmp/pi/*": "allow"
46   }
47 }