One thing I've learned to love while vibe coding:
Instruct your agent to stop after 2-3 attempts of fixing an issue to prevent loops and let it execute a cli command like say on macOS like this:
> $ say "ALERT: i am stuck please help"
You can just slack around, do the dishes or read without wasting time, sats and context length.