Clean up any resources (optional).
Get the maximum number of turns allowed.
Get the starting prompt for this simulator.
Generate next turn from snapshot. Implements SimulatorInterface.
Legacy method: generate next turn from conversation history. Kept for backward compatibility.
LLM-based simulator that generates text messages. Implements SimulatorInterface for compatibility with the runtime.