( a: AssistantMessage, b: AssistantMessage, )
| 2387 | } |
| 2388 | |
| 2389 | export function mergeAssistantMessages( |
| 2390 | a: AssistantMessage, |
| 2391 | b: AssistantMessage, |
| 2392 | ): AssistantMessage { |
| 2393 | return { |
| 2394 | ...a, |
| 2395 | message: { |
| 2396 | ...a.message, |
| 2397 | content: [...a.message.content, ...b.message.content], |
| 2398 | }, |
| 2399 | } |
| 2400 | } |
| 2401 | |
| 2402 | function isToolResultMessage(msg: Message): boolean { |
| 2403 | if (msg.type !== 'user') { |
no outgoing calls
no test coverage detected