Case
Human interaction and validation
Request input or approval at the right moment. The runtime handles pause and resume, and the trace records the interaction events.
- interaction visible in AIR
- pause/resume managed by the runtime
- human validation traced
Source .tb
module examples.scenario_human_interaction
type ChangeRequest
summary is Text
skill ValidateChange
takes request as ChangeRequest
gives ChangeRequest
do
human.approve
with context as request
into approval
give request
strategy RunHumanValidation
takes request as ChangeRequest
gives Text
uses ValidateChange
do
show
with message as "Change review started"
ask
with prompt as "Reviewer ticket?"
into ticket
ValidateChange
with request as request
into validated
give ticket