Show HN: Aura Guard – stop agent tool loops and duplicate side effects (github.com)
I built Aura Guard after repeatedly seeing tool-using agents burn money the same ways: looping search calls, retrying 429/timeouts forever, and double-firing side effects (refund twice / duplicate emails).
Aura Guard is a small Python middleware that sits between an agent loop and its tools. Before a tool runs, it returns a deterministic decision (ALLOW / CACHE / BLOCK / REWRITE / ESCALATE / FINALIZE). No LLM calls inside the guard, just counters + signatures + similarity checks.
Quick demo (no API key):
pip install git+https://github.com/auraguarddev-debug/aura-guard.git aura-guard demo
Feedback welcome, especially on “rephrase & retry” detection thresholds (currently overlap coefficient 0.60, repeat threshold 3).
2 comments
[ 4.1 ms ] story [ 13.4 ms ] thread