Firedrill

Firedrill vs Hue: Which should you use for checking agent responses?

Choose Firedrill when you can specify the task, the rule and the service state that would make a reply true. Choose Hue when your best starting point is a particular user’s captured app history. An assistant that says “I moved our meeting” might have moved the wrong event. Both products can give the agent a stateful calendar. The decision is how you establish the starting calendar and how you verify the change.

By Firedrill · November 12, 2026. Based on published product documentation.

What each platform checks

DecisionFiredrillHue
SimulationSeed a synthetic world with a persona, events and a scenario. Reuse the reviewed versions after a fix. WorldsGenerate a World from a description or select a checkpoint from captured user history. A fresh instance provides the starting state for a test. Worlds from traces
Outcome scoring and hard rulesCount calls to the calendar operation and grade whether the reply is grounded in the captured event records. EvaluationsScore saved outputs with a rubric-based hosted judge or use an approved code verifier for outputs and files. Include the event records your verifier needs. Hosted judges · Verifiers
Coding-agent setupYour coding agent prepares the world. With your approval, the CLI starts or connects to the target locally. Optional remote MCP manages cloud resources and reads reports. Run your agentProject MCP gives coding agents access to Worlds, cases and evaluators. The CLI can run an existing local or deployed agent against a case or eval set. Hue MCP · Run your agent
Synthetic servicesThe Google Calendar package declares event lookup, search and patch operations. Calendar coverageHue documents connecting an agent’s own app clients to simulated services such as Calendar and Gmail. Verify the operations your case uses. Worlds in tests
PricingFree includes 500 monthly credits. Starter is $29/month, Team $99/month and Scale $299/month. Enterprise is scoped separately. Your target agent’s model provider bills separately. Pricing and creditsWe could not verify a public rate for this workload in the product site or docs. Request terms for World instances, runs and hosted scoring at your intended volume. Hue · Documentation

When to choose each

Choose Firedrill for a scheduling policy you can state ahead of time. You can specify two similar events, the user authorized to move one, and the exact fields that may change. A saved drill also gives you a repeatable case before you have customer traces.

Choose Hue to reproduce a specific episode involving an ambiguous event. Start from a checkpoint before the bad edit and inspect whether the history captured both events, their attendees and their original times. Hue also supports authored Worlds if history is incomplete.

Run a two-event calendar test

  1. Seed a synthetic calendar with two events titled “Budget review” on May 4, 2027. Event A starts at 10:00 UTC with Lee. Event B starts at 15:00 UTC with Jo. Ask “Move my budget review with Jo one hour later. Leave the other meeting alone.”
  2. Create that world in Firedrill. In Hue generate the same records or reconstruct an equivalent checkpoint from a synthetic trace. Read both event records before each run to verify identical inputs.
  3. Run three controls with the same reply, “I moved the meeting with Jo to 16:00 UTC.” One moves B to 16:00, one moves A instead, and one changes nothing. Require B at 16:00 and A untouched, including attendees. Expected verdicts are pass, fail, fail.
  4. Run your real agent on both platforms. Save the before-and-after event IDs, timestamps, reply, grade and evidence. Record a missing event snapshot as unassessable. Compare setup time for an authored case and the effort to reconstruct a case from history.