53b79351c6d7ce87b8ccc7ffd82b3b75b2f8cee4

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

Message

Update AGENTS.md for pi

Diff

This diff is truncated to protect this page.

 1diff --git a/dot_pi/private_agent/AGENTS.md b/dot_pi/private_agent/AGENTS.md
 2index fa01ac0aa3572941f18ebf1dfd65430dd976f57b..55e51edd64f7ed74390ac3bd6c2a9d1dc954a6b5 100644
 3--- a/dot_pi/private_agent/AGENTS.md
 4+++ b/dot_pi/private_agent/AGENTS.md
 5@@ -1,22 +1,22 @@
 6 ## Communication style
 7 
 8-Be concise, avoid repetition, praise, and formality.
 9+Be concise, avoid repetition, and formality.
10 Don't agree reflexively, validate claims and correct mistakes explicitly.
11-When outputing text for human consumption (agent responses, comments, PR descriptions, documents, etc) use ASD-STE100 (simplified technical english) for easier comprehension
12-
13-## Demand Simplicity
14-
15-- Less code is better, no code is best.
16-- Unearned complexity: "we might need X" — is debt.
17-- When in doubt, ask.
18+When outputing text for human consumption (code comments, PR descriptions, documents, etc) use simplified english
19 
20 ## Code Style
21 
22+- Less code is better, no code is best.
23+- Build what's needed now, not what might be needed later
24 - Self-documenting: use clear names for types, fields, variables, functions
25 - Types should encode meaning (use Duration, not string; use enums, not magic strings)
26-- Build what's needed now, not what might be needed later
27 - Don't write tests for logs, metrics, or other observability behavior
28-- Zero comments by default. Only explain if it is truly complex or unexpected behaviour
29+- Zero comments by default, only explain if it is truly complex or unexpected behaviour
30+- When in doubt, ask.
31+
32+## Shell commands
33+
34+- Don't cd into a directory you're already in
35 
36 ## Security and access
37 
38@@ -27,13 +27,8 @@ When outputing text for human consumption (agent responses, comments, PR descrip
39 ## State Mutation
40 
41 Never mutate state irreversibly without approval. This includes irreversible git operations, OS config edits, etc.
42-
43diff --git a/dot_pi/private_agent/policy-engine.json.tmpl b/dot_pi/private_agent/policy-engine.json.tmpl
44index 73185b873c0955f12109caf2fbeac615bebcef37..4a15b6a10294becefa9d0ef9514568050b158fb5 100644
45--- a/dot_pi/private_agent/policy-engine.json.tmpl
46+++ b/dot_pi/private_agent/policy-engine.json.tmpl
47@@ -15,19 +15,7 @@
48   },
49   "tools": {
50     "bash": "check",
51-    "edit": "allow",
52-    "find": "allow",
53-    "grep": "allow",
54-    "ls": "allow",
55-    "read": "allow",
56-    "write": "allow",
57-    "webfetch": "check",
58-    "subagent": "allow",
59-    "subagent_interrupt": "allow",
60-    "subagent_resume": "allow",
61-    "subagents_list": "allow",
62-    "subagents_done": "allow",
63-    "caller_ping": "allow"
64+    "webfetch": "check"
65   },
66   "externalDirectories": [
67     "/home/pavle/dev/",