Skip to main content

Extra values

If the workflow or any post-script you selected references {{extra.<key>}} in its prompt, 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 selected workflow and post-script prompts and knows exactly which extra keys they need. The form shows one field per expected key - for example, selected prompts that use {{extra.goal}}, {{extra.actor}}, and {{extra.permissions}} present 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 referenced by the selected workflow and post-scripts are kept - unused values 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.