ModelMessageConversion

UI-to-model message conversion. Groups convertToModelMessages and its helpers so none remain loose top-level functions.

Since

0.3.0-beta01

Functions

Link copied to clipboard
fun convertToModelMessages(messages: List<UIMessage>, ignoreIncompleteToolCalls: Boolean = false): List<ModelMessage>

Convert a list of UI-shape UIMessages back into the model-shape ModelMessage list the LLM expects on the next turn. Mirrors v6's convertToModelMessages (per historical parity gap #5).