{ "events": [ { "author": "user", "content": { "parts": [ { "text": "What is the weather in New York and London?" } ], "role": "user" }, "id": "e-1", "invocationId": "i-1", "nodeInfo": { "path": "" } }, { "author": "parallel_function_test_agent", "content": { "parts": [ { "functionCall": { "args": { "city": "New York" }, "id": "fc-1", "name": "get_weather" } }, { "functionCall": { "args": { "city": "London" }, "id": "fc-2", "name": "get_weather" } } ], "role": "model" }, "finishReason": "STOP", "id": "e-2", "invocationId": "i-1", "longRunningToolIds": [], "nodeInfo": { "path": "parallel_function_test_agent@1" } }, { "actions": { "stateDelta": { "weather_requests": [ { "city": "New York", "result": { "condition": "sunny", "humidity": 45, "temp": 72 } }, { "city": "London", "result": { "condition": "cloudy", "humidity": 80, "temp": 60 } } ] } }, "author": "parallel_function_test_agent", "content": { "parts": [ { "functionResponse": { "id": "fc-1", "name": "get_weather", "response": { "city": "New York", "condition": "sunny", "humidity": 45, "temperature": 72 } } }, { "functionResponse": { "id": "fc-2", "name": "get_weather", "response": { "city": "London", "condition": "cloudy", "humidity": 80, "temperature": 60 } } } ], "role": "user" }, "id": "e-3", "invocationId": "i-1", "nodeInfo": { "path": "parallel_function_test_agent@1" } }, { "author": "parallel_function_test_agent", "content": { "parts": [ { "text": "The weather in New York is sunny with a temperature of 72 degrees Fahrenheit and 45% humidity. In London, it is cloudy with a temperature of 60 degrees Fahrenheit and 80% humidity." } ], "role": "model" }, "finishReason": "STOP", "id": "e-4", "invocationId": "i-1", "nodeInfo": { "path": "parallel_function_test_agent@1" } } ] }