{% from "components/field_renderer.html" import render_hitl_field, status_badge %} {% from "components/dialog_renderer.html" import render_hitl_dialog, render_dialog_confirmed %} {# Determine if the job has reached a terminal state (EntityStatus.value is lowercase) #} {% set job_status = job.status.value %} {% set is_terminal = job_status in ("completed", "failed", "stopped", "cancelled") %} {# Outer div — WebSocket pushes updates, no HTMX polling needed #}
{{ step_message }}
{% endif %} {% if step.name == "HITL Answer" and step_payload is mapping %}{{ step.error }}
{% endif %}Reply content:
{{ step_payload.get("reply") }}
Waiting for cases...