The execution flow
- Choose scope. Authorize Firedrill and select the project and environment.
- Describe the simulation. Put task input and optional checks, rubric, or multi-step sequence into scenarios.
- Prepare surroundings. Pin synthetic Tool definitions and datasets if needed. Tool-free agents need none.
- Run the agent. Your CLI, SDK, or CI runner invokes the application. Independent runs receive separate synthetic state.
- Retain evidence. Firedrill saves inputs, outputs, activity, measurements, and files actually submitted.
- Inspect or compare. Read the report, compare configurations, repeat trials, or reuse the recipe in CI.