Skip to main content

convertHistoryToDisplayItems

Agent Runtimes


Agent Runtimes / chat/utils / convertHistoryToDisplayItems

Function: convertHistoryToDisplayItems()

convertHistoryToDisplayItems(messages): DisplayItem[]

Defined in: utils/utils.ts:135

Convert history messages to display items.

History returns:

  • Assistant messages with toolCalls array (tool invocations)
  • Tool messages (role='tool') with content (tool results)

For display, we need to:

  1. Keep user/assistant text messages as ChatMessage
  2. Convert each toolCall from assistant messages into a ToolCallMessage
  3. Match tool result messages (role='tool') to their ToolCallMessage and update result
  4. Filter out raw tool messages (role='tool') from display — they're merged into ToolCallMessage

Parameters

messages

ChatMessage[]

Returns

DisplayItem[]