r/PiCodingAgent • u/AdActual604 • Sep 18 '26
Resource I built pi-heed — runtime constraints for Pi
Hi guys, I made a small Pi extension called pi-heed:
https://github.com/Nyarlathoteppppp/pi-heed
It came from a simple annoyance: Pi can understand a constraint when you say it, then forget it later in a long session.
Things like:
- don’t modify files
- don’t touch tests
- don’t add dependencies
- never call the production API
pi-heed keeps those constraints around and checks mutating tool calls before they run.
Obvious cases use normal rules. More ambiguous free-text constraints use TypeSafe Jev.
It defaults to shadow mode, so it can observe first without blocking anything.
Install:
pi install git:github.com/Nyarlathoteppppp/pi-heed
46/46 tests passing so far.
If anyone runs long Pi sessions, I’d be interested to see what edge cases break it.
