Skip to content

Loop breaker

Stop paying for attempt four

Build fails. The agent changes a type, runs the same command, fails the same way. FlowKy counts — and on the third identical failure it steps in, with the error the agent kept skipping past.

Get FlowKy free

No card · Your own API key · Two minutes to set up

Circuit breaker · per-session state

You know this one

Each step looks sensible on its own

That is exactly why it never stops. A failing loop reads as reasonable from inside, and every retry costs the same tokens as the first honest attempt — spent on learning nothing.

How it works

  1. Failures are fingerprinted

    Same command, same error: that is the same failure, and FlowKy tracks it per session rather than trusting the agent to notice its own circles.

  2. The third strike interrupts

    On the third identical failure the loop is stopped before the spend, not reported after it.

  3. The real error gets surfaced

    The interruption carries the error text the agent glossed over — so the next attempt is a different attempt, not the same one with a new type annotation.

Fair questions

Will it interrupt legitimate retries?
Only a third identical failure trips it — same command, same error. A retry that changed something is not identical, and runs.
Do I have to configure it?
No. It is on from install and resets each session.
Get FlowKy free

No card · Your own API key · Two minutes to set up

Also in the VS Code extension