Structured inputs

When you use a custom prompt (launched via the /prompt use command or a macro) that expects parameters, Enkaidu presents a structured input dialog in the web UI to collect them.

What you see

The dialog shows:

  • A title and description explaining what the prompt does
  • One or more input fields, each with a name and description

Fill in the fields and submit to run the prompt with your values.

Where this comes from

Structured inputs are defined in your custom prompt configuration. A prompt author declares which arguments the prompt expects, and when you invoke that prompt, the web UI renders a dialog matching that schema.

For example, a custom prompt you define called review that generates a code review might ask for:

  • file_paths — which files to review (multiline)
  • focus — what aspect to emphasize (e.g., “security”, “performance”, left blank for general)

You type /prompt use review in the prompt bar, the dialog appears, you fill in your inputs, and the prompt executes.