(message: Message)
| 69 | |
| 70 | const { messageHistory } = agentState |
| 71 | function isUserInputMessage(message: Message): message is UserMessage & { |
| 72 | content: [TextPart, ...any[]] |
| 73 | } { |
| 74 | return ( |
| 75 | message.role === 'user' && |
| 76 | message.content[0].type === 'text' && |
| 77 | parseUserMessage(message.content[0].text) !== undefined |
| 78 | ) |
| 79 | } |
| 80 | const lastUserMessage = messageHistory.findLast(isUserInputMessage) |
| 81 | const lastUserInput = lastUserMessage |
| 82 | ? parseUserMessage(lastUserMessage.content[0].text) |
nothing calls this directly
no test coverage detected