(events: AgentCoreEvent[])
| 113 | } |
| 114 | |
| 115 | function getChartPayloads(events: AgentCoreEvent[]): ChartPayload[] { |
| 116 | return events |
| 117 | .filter((event) => event.type === 'tool_end' && event.toolName === 'render_chart') |
| 118 | .map((event) => (event.toolResult as { details?: { chart?: ChartPayload } }).details?.chart) |
| 119 | .filter((chart): chart is ChartPayload => !!chart) |
| 120 | } |
| 121 | |
| 122 | describe('real external LLM chart flow', () => { |
| 123 | it( |
no outgoing calls
no test coverage detected