Skip to main content

Extra values

If the workflow you selected references {{extra.<key>}} anywhere in its prompts, the scan form asks you to fill in those values. This is the scan side of the Extra variable.

What you'll see​

open·kritt reads the workflow's prompts and knows exactly which extra keys it needs. The form shows one field per expected key - for example, a workflow that uses {{extra.goal}}, {{extra.actor}}, and {{extra.permissions}} presents three inputs.

The values are required​

Every expected key must be provided; the scan is rejected if any are missing or blank. Only the keys the workflow actually references are kept - extra values that the workflow doesn't use are dropped.

Once set, the values are injected into the render context, so a prompt like:

You are {{extra.actor}} trying to {{extra.goal}}.
Your permissions are "{{extra.permissions}}".

resolves with your inputs at run time.

Next: model and harness.