2
0

⬆️ Upgrade AI SDK (#1641)

This commit is contained in:
Baptiste Arnaud
2024-07-15 14:32:42 +02:00
committed by GitHub
parent a4fb8b6d10
commit 043f0054b0
60 changed files with 2183 additions and 1683 deletions

View File

@@ -0,0 +1,28 @@
import { CoreMessage, ToolCallPart, ToolResultPart } from 'ai'
type Props = {
messages: CoreMessage[]
toolCalls: ToolCallPart[]
toolResults: ToolResultPart[]
}
export const appendToolResultsToMessages = ({
messages,
toolCalls,
toolResults,
}: Props): CoreMessage[] => {
if (toolCalls.length > 0) {
messages.push({
role: 'assistant',
content: toolCalls,
})
}
if (toolResults.length > 0) {
messages.push({
role: 'tool',
content: toolResults,
})
}
return messages
}