53b79351c6d7ce87b8ccc7ffd82b3b75b2f8cee4
- Author
- TheEdgeOfRage <git@theedgeofrage.com>
- Committer
- TheEdgeOfRage <git@theedgeofrage.com>
- Date
Message
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/",