In worker interaction web forms, an llmTranscript element displays an llm.agent: chat transcript.

start:
  # ... Run llm.agent:
  await:
    form:
      title: Cerb Docs Q&A
      elements:
        llmTranscript/prompt_transcript:
          session_id: {{results.session_id}}
          hidden@bool: {{prompt_user is empty}}
          tool_labels:
            search_docs@raw: Searching documentation: {{query}}
            fetch_doc@raw: Reading documentation

Syntax

session_id:

The transcript ID to display. This can be retrieved from llm.agent: output.

tool_labels:

A dictionary of tool names and the text to render in the transcript. This may include placeholders for the tool parameters.

tool_labels:
  example_tool@raw: Running tool: {{param_name}}

hidden:

This form element can be conditionally hidden.

hidden@bool: {{not prompt_user}}