(messages: Array<{ content: Array<{ type: string; text?: string }> }>)
| 718 | } |
| 719 | |
| 720 | function textFromMessages(messages: Array<{ content: Array<{ type: string; text?: string }> }>): string { |
| 721 | return messages |
| 722 | .flatMap((message) => message.content) |
| 723 | .filter((part) => part.type === 'text') |
| 724 | .map((part) => part.text ?? '') |
| 725 | .join('\n'); |
| 726 | } |