Scenario Builder Kit

Visual scenario design with branching paths and variables.

0/5 complete
Scenario Steps
Define root scenarioCreate base scenario node300ms
Add branch pointsIdentify decision nodes and branches1200ms
Assign probabilitiesSet branch transition probabilities600ms
Validate graphCheck for cycles and orphan nodes400ms
Compile scenarioBuild executable scenario graph300ms

Integration Code

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

const builder = createScenarioBuilder({
  type: 'branching',
  stochastic: true,
})

builder.addNode('start', { type: 'root' })
builder.addBranch('start', ['path-a', 'path-b'], { probs: [0.7, 0.3] })
builder.addNode('path-a', { variables: { risk: 'high' } })
builder.addNode('path-b', { variables: { risk: 'low' } })

const scenario = await builder.compile()
const results = await scenario.run({ iterations: 1000 })