Live demo
A fake Refund bot runs five scenarios. Pick one, read the diagnosis note, and for held actions, approve or deny. No signup. Nothing real happens.
shopify.create_refundBlockedAgent call: refund order #1042, amount 18400
Diagnosis note the agent receives
[Keeprun] Tool "shopify.create_refund" was not executed. What happened: refund amount 18400 is greater than order #1042 total 1840 (rule: refund-exceeds-order). Likely cause: extra digit or wrong field used. What to do: re-read order #1042, use its total (1840) or ask the user. Do not retry with the same input.
This one is handled automatically. Keeprun returns the note; no human needed.