

Catch regressions before production
Simulations run on every PR to surface potential regressions directly in GitHub.
Return only the latest order from lookup_order #482
Simulations
support-agent at a1f3c9e · Worth reviewing
Change: lookup_order now returns only the customer’s most recent order instead of every open order.
Observed: Refunds and order status still work. In 2 address-change conversations, the agent updated the newest order while the customer was asking about an older one.
Simulation faithfulness: High · 7 of the 10 conversations we replayed touched this change · 2 got worse · See them side by side
“Simulations shows me whether a prompt change actually fixes the problem I’m trying to solve. I can test it against realistic conversations, see what worked and what didn’t, and keep iterating before I ship.”
Chris CataneseFounding Engineer, Caddy
Understand the full impact of a change
Raindrop replays production scenarios to reveal changes in agent behavior across workflows.
Can you ship my blue jacket order to my new address? 41 Elm St, Portland.
main · 7c02e41lookup_ordercustomer: cus_8812 → 3 open orders- ReasoningThe blue jacket is ord_9931.
update_addressorder: ord_9931 · 41 Elm St- ReplyDone. Your blue jacket (ord_9931) now ships to 41 Elm St.
#482 · a1f3c9elookup_ordercustomer: cus_8812 → 1 order- ReasoningThe only open order is ord_9977.
update_addressorder: ord_9977 · 41 Elm St- ReplyDone. Your order (ord_9977) now ships to 41 Elm St.
Regression. The agent changed the address on the customer’s headphones order, not the jacket they asked about.
Test in a realistic environment
Scenarios run in simulated environments that recreate your agent’s tools and services using production traces.
a1f3c9eYour code from the PR, running in a Raindrop sandbox
lookup_order → Shopifyupdate_address → Shopifysend_email → GmailThe harness playground
Test changes in the harness playground without opening a PR. It runs your full agent harness, with its tools, skills, and workflows, and compares results side by side with production.


“Raindrop helps us go from finding an issue in production to verifying the fix before it ships. Our coding agents generate PRs, and Simulations lets us replay the original user issue in a full world to see whether the change actually improves the agent’s behavior. It’s especially valuable now that agents are writing most of our PRs.”
Mel GeorgeLEAP CRM, LEAP Legal
Simulation complete
Raindrop ran 20 scenarios against this pull request and found changes worth reviewing before merge.
Cost per run
$0.042 → $0.051
Issues detected
2 regressions · 1 warning