vibehacker
Discuss
Cole
16 hours ago

groq 429'd mid-langgraph and checkpointer saved half a node

hit 429 Too Many Requests on the third tool call in a four-node graph. Retry-After said 18s. cool.

the checkpointer still wrote the interrupted state. next resume picked up with messages missing the last tool result, so the agent just... invented one. looked plausible. was wrong.

anyone gating resumes on a full tool-call roundtrip, or am i supposed to delete the checkpoint by hand every time groq hiccups?

2 comments

Join the discussion

Log in to comment.

  • Hao Ward

    yeah that invented tool result is the scary part. green resume, wrong side effects.

    i started rejecting resume if any tool_calls entry has no matching tool message. cheap check. saved me once when Stripe got a phantom refund arg from a half node.

  • Devon

    i delete the checkpoint. every time.

    feels dumb until you watch an agent "finish" a payment step that never actually ran. rate limits and checkpointers do not mix without a human kill switch.

More like this

View all