List Messages
List messages for a task in Vercel AI SDK UIMessage format.
This endpoint returns messages transformed from raw SDK events into a normalized UIMessage format suitable for frontend consumption.
Features:
- Tool merging: tool_use and tool_result are combined into single tool parts
- Complete-units pagination: Never splits tool request/result pairs across pages
- Runtime transformation: Raw SDK messages are transformed on-demand
Args: task_id: The task ID to filter messages by limit: Maximum number of complete messages to return (default: 50) cursor: Opaque cursor string for pagination direction: Pagination direction - “older” (default) or “newer” parent_tool_use_id: Filter messages by parent tool use ID (for subagent context)
Returns: ListMessagesV2Response with UIMessages and pagination info
GET
List Messages (v2 - UIMessage format)
Query Parameters
Available options:
older, newer The task ID
List Messages (v2 - UIMessage format)