(messages: Message[])
| 366 | } |
| 367 | |
| 368 | export function getFirstUserTurnTitle(messages: Message[]) { |
| 369 | const firstUserMessage = messages.find((uiMessage) => uiMessage.role === 'user') as |
| 370 | | Extract<Message, { role: 'assistant' | 'user' }> |
| 371 | | undefined |
| 372 | return normalizeThreadTitle(firstUserMessage?.content[0]) |
| 373 | } |
| 374 | |
| 375 | export function getPreviousMessageCount(entries: SessionBranchEntry[]) { |
| 376 | let compactionIndex = -1 |
no test coverage detected