Skip to content

Prompt operators

Public

The Prompt family contains 2 operators. Compose prompt messages from templates and runtime variables.

Constructs a multi-turn chat message array for LLM consumption.

Version 1.0.0 · Semantics passthrough · Idempotent

FieldTypeRequiredDefaultDescription
messagesobject[]no
PortTypeRequiredDescription
inputanynoDynamic Content
PortTypeRequiredDescription
outputarraynoMessages

Renders a prompt string from a Handlebars/Jinja-style template.

Version 1.0.0 · Semantics passthrough · Idempotent

FieldTypeRequiredDefaultDescription
templatestringyesTemplate string with {{variable}} placeholders.
PortTypeRequiredDescription
inputanynoVariables
PortTypeRequiredDescription
outputstringnoOutput

Every operator above is rendered from its JSON schema in /opt/glyph/schemas/operators/:

  • schemas/operators/prompt.messages.json
  • schemas/operators/prompt.template.json