Packages

A Gleam framework for building AI agents — type-safe, multi-provider, with tool calling, streaming, and simulation testing

Current section

Files

Jump to
glean include glean@testing@simulation_Simulation.hrl
Raw

include/glean@testing@simulation_Simulation.hrl

-record(simulation, {
name :: binary(),
user_prompt :: binary(),
system_prompt :: binary(),
steps :: list(glean@testing@simulation:simulation_step()),
max_steps :: integer(),
final_assertions :: list(fun((glean@testing@simulation:simulation_state()) -> {ok,
nil} |
{error, glean@testing@simulation:assertion_error()}))
}).