macaroni

dialog

Description:
The dialog executor orchestrates a multi-turn dialog scenario, containing a sequence of when executors

Parent: execute, then, else
Value: sequence of (when executors), required, specifying a set of when executors to be evaluated

# sequence form
dialog:
- (when executor1, required)
- (when executor2, optional)

# sequence example
dialog:
- when: 
  - missing: '{temperature}'
  execute:
  - speak: 'What temperature?'
  expect:
  - '{#temperature}'

Additional Information:
See: when executor for more information and detailed example

Status: ✅ IMPLEMENTED