Skip to content

Runtime inputs

Inputs provide runtime values for placeholders used in the business journey.

customer_id: cust_001
card_number: "4421"

Keeping runtime values out of the journey means the same business-authored journey can run against different customers, environments or fixtures without being rewritten.

Reference an inputs file from a config:

inputs: authoring/generated/business_acceptance.inputs.yaml

Or pass one per run:

Terminal window
uv run dialogassert run \
-c dialogassert.openai.business-acceptance.yaml \
--business authoring/generated/block_card_placeholder.business.yaml \
--inputs authoring/generated/block_card_placeholder.inputs.yaml