Simulation Runner Kit

Execute scenarios at scale with parallel runs.

0/5 complete
Execution Pipeline
Load scenariosFetch all scenario definitions300ms
Allocate workersSpin up parallel execution pool500ms
Execute batchRun 10,000 simulations in parallel2000ms
Aggregate meanCompute mean across all runs400ms
Generate reportExport results and metrics300ms

Integration Code

import { createSimulationRunner } from 'agent-tools-kit/simulation'

const runner = createSimulationRunner({
  aggregation: 'mean',
  parallelism: 8,
  earlyStopping: true,
})

const scenarios = [scenarioA, scenarioB, scenarioC]
const results = await runner.execute(scenarios, {
  iterations: 10000,
  timeout: 30000,
})

console.log(results.summary, results.byScenario)