savi-loop-guard is a zero-dependency Python library that detects when AI agents get stuck in loops by identifying repeated tool calls or unusually fast call velocities. It offers both post-hoc analysis via check() and proactive blocking via check_before_call(), with configurable thresholds for velocity and structural loop detection.