(content: any)
| 475 | } |
| 476 | |
| 477 | export function formatToolContent(content: any): string { |
| 478 | if (typeof content === 'string') { |
| 479 | return content |
| 480 | } |
| 481 | if (Array.isArray(content)) { |
| 482 | return content |
| 483 | .map((part) => { |
| 484 | if (part.type === 'text') return part.text |
| 485 | if (part.type === 'json') return JSON.stringify(part.value) |
| 486 | return JSON.stringify(part) |
| 487 | }) |
| 488 | .join('\n') |
| 489 | } |
| 490 | return JSON.stringify(content) |
| 491 | } |
no outgoing calls
no test coverage detected