PromptRunner is an Embabel API that sends a rendered prompt to a large language model and binds the response to a Java object. Use PromptRunner.usingLlm().createObject(prompt, TargetType.class) inside an agent action. section 12.3.2
Deriving game mechanics
An @Action method accepts GameRules, renders rulesText into a mechanics prompt, and returns PromptRunner.usingLlm().createObject(prompt, GameMechanics.class).
