Function: uiMessagesToWire()
function uiMessagesToWire(messages, options?): WireMessage[];
정의 위치: packages/ai/src/utilities/ag-ui-wire.ts:81
TanStack UIMessage와 ModelMessage를 AG-UI RunAgentInput.messages 와이어
형식으로 직렬화합니다. 앵커는 사양 전용입니다(id, role, name, content,
toolCalls, metadata). 엄격한 AG-UI 서버 소비자를 위해 assistant 메시지의 도구
결과와 사고 parts도 {role:'tool',...} 및 {role:'reasoning',...} 항목으로
팬아웃하여 추가로 내보냅니다. UI 스냅샷에 완전한 구조화된 출력 메타데이터를
보존하려면 includeSnapshotStructuredOutput을 설정합니다.
매개변수
messages
(
| ModelMessage<
| string
| ContentPart<unknown, unknown, unknown, unknown, unknown>[]
| null>
| UIMessage<unknown>)[]
options?
includeSnapshotStructuredOutput
boolean