Skip to content

Human operators

Public

The Human family contains 2 operators. Block the run until a human approves or supplies input.

Pauses the run and waits for human approval before continuing.

Version 1.0.0 · Semantics suspend · Idempotent

FieldTypeRequiredDefaultDescription
promptstringnoMessage shown to the approver.
timeout_hoursnumberno24Auto-reject after hours (0 = no timeout).
PortTypeRequiredDescription
inputanyyesInput
PortTypeRequiredDescription
approvedanynoApproved
rejectedanynoRejected

Pauses the run and requests manual data entry.

Version 1.0.0 · Semantics suspend · Visibility advanced

FieldTypeRequiredDefaultDescription
form_schemaobjectnoJSON Schema for the form fields.
promptstringno
timeout_hoursnumberno24
PortTypeRequiredDescription
inputanyyesInput
PortTypeRequiredDescription
outputanynoOutput
timed_outbooleannoTimed Out

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

  • schemas/operators/human.approval.json
  • schemas/operators/human.input.json