{# The Conversation pane of the run view: one card per turn -- the prompt and #} {# the agent's answer, each collapsible -- read from the session transcript #} {# (GET /api/tasks//conversation). Replaces the terminal while shown. A #} {# finished turn leads with its result; progress notes and the single steps #} {# are folded away. Pending permission prompts and questions can be answered #} {# here (a question with its options, free text and a submit, like the Claude #} {# app; the answered ones stay in the turn as decision blocks), and whatever #} {# stops the agent (usage limit, login, network) shows as a card. The task's #} {# report sits in the pane beside it (see index.html). #}
{# Live state of the session under the last turn. x-if, not x-show: #} {# Tabler's d-flex is !important and beats display:none. #} {# The report lives in the pane beside the conversation; with the pane #} {# closed, one line says there is one. #}
{# Reply: typed into the live session like a quick prompt. Images can be #} {# pasted (Ctrl+V) or dropped onto it; they wait as thumbnails until sent. #}