{ "description": "Hand-written OpenAI-compatible streaming deltas for two parallel tool calls (one string call, one numeric/boolean/array call). Constructed for parser-integrity checks, not captured from a model server.", "expected_calls": 2, "payloads": [ "{\"choices\": [{\"index\": 0, \"delta\": {\"tool_calls\": [{\"index\": 0, \"id\": \"call_a\", \"type\": \"function\", \"function\": {\"name\": \"get_weather\", \"arguments\": \"{\\\"city\\\": \\\"Pari\"}}]}}]}", "{\"choices\": [{\"index\": 0, \"delta\": {\"tool_calls\": [{\"index\": 0, \"function\": {\"arguments\": \"s\\\", \\\"days\\\": 3, \\\"metric\\\": true, \\\"tags\\\": [\\\"a\\\", \\\"b\\\"]}\"}}]}}]}", "{\"choices\": [{\"index\": 0, \"delta\": {\"tool_calls\": [{\"index\": 1, \"id\": \"call_b\", \"type\": \"function\", \"function\": {\"name\": \"search_docs\", \"arguments\": \"{\\\"query\\\": \\\"ss\"}}]}}]}", "{\"choices\": [{\"index\": 0, \"delta\": {\"tool_calls\": [{\"index\": 1, \"function\": {\"arguments\": \"e framing\\\", \\\"limit\\\": 5}\"}}]}}]}", "{\"choices\": [{\"index\": 0, \"delta\": {}, \"finish_reason\": \"tool_calls\"}]}" ], "source": "first_party_constructed_fixture" }