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.