{ "_meta": { "description": "D6 fixtures for langgraph-python / recorded", "sourceFile": "d5-all.json", "created": "2026-05-21" }, "fixtures": [ { "_comment": "Recorded fixture from d5-recorded: openai-2026-05-15T20-54-59-257Z-b614f3f8.json", "match": { "userMessage": "First use the query_data tool to fetch the financial sales data, then using A2UI, show me a sales dashboard with total revenue, new customers, and conversion rate metrics. Include a pie chart of revenue by category and a bar chart of monthly sales.", "model": "gpt-4o", "turnIndex": 0, "hasToolResult": false, "context": "langgraph-python" }, "response": { "toolCalls": [ { "name": "query_data", "arguments": "{\"query\":\"financial sales data including total revenue, new customers, conversion rate, revenue by category, and monthly sales\"}", "id": "call_jWKVlcdnnYiV6MT3wzNZphnF" } ] } }, { "_comment": "Recorded fixture from d5-recorded: openai-2026-05-15T20-55-00-312Z-814153b0.json", "match": { "userMessage": "First use the query_data tool to fetch the financial sales data, then using A2UI, show me a sales dashboard with total revenue, new customers, and conversion rate metrics. Include a pie chart of revenue by category and a bar chart of monthly sales.", "model": "gpt-4o", "turnIndex": 1, "hasToolResult": true, "context": "langgraph-python" }, "response": { "toolCalls": [ { "name": "generate_a2ui", "arguments": "{}", "id": "call_K6au6wp1CjG4OuiGzhL1yCXL" } ] } }, { "_comment": "Recorded fixture from d5-recorded: openai-2026-05-15T20-55-05-134Z-890eead9.json", "match": { "userMessage": "First use the query_data tool to fetch the financial sales data, then using A2UI, show me a sales dashboard with total revenue, new customers, and conversion rate metrics. Include a pie chart of revenue by category and a bar chart of monthly sales.", "model": "gpt-4o", "turnIndex": 2, "hasToolResult": true, "context": "langgraph-python" }, "response": { "toolCalls": [ { "name": "pieChart", "arguments": "{\"title\": \"Revenue by Category\", \"description\": \"Distribution of revenue across different categories\", \"data\": [{\"label\": \"Enterprise Subscriptions\", \"value\": 94000}, {\"label\": \"Pro Tier Upgrades\", \"value\": 66500}, {\"label\": \"API Usage Overages\", \"value\": 34500}, {\"label\": \"Consulting Services\", \"value\": 54000}, {\"label\": \"Marketplace Sales\", \"value\": 42800}, {\"label\": \"Partnership Revenue\", \"value\": 25700}, {\"label\": \"Training & Workshops\", \"value\": 10200}]}", "id": "call_OJDsrTtDcWoV0PObgKtU9fXv" }, { "name": "barChart", "arguments": "{\"title\": \"Monthly Sales\", \"description\": \"Sales performance over the months\", \"data\": [{\"label\": \"January\", \"value\": 82800}, {\"label\": \"February\", \"value\": 119000}, {\"label\": \"March\", \"value\": 135700}]}", "id": "call_o9RdNrZTq8qV0Majn12OTZcu" } ] } }, { "_comment": "Recorded fixture from d5-recorded: openai-2026-05-15T20-55-07-715Z-9531bf64.json", "match": { "userMessage": "First use the query_data tool to fetch the financial sales data, then using A2UI, show me a sales dashboard with total revenue, new customers, and conversion rate metrics. Include a pie chart of revenue by category and a bar chart of monthly sales.", "model": "gpt-4o", "turnIndex": 3, "hasToolResult": true, "context": "langgraph-python" }, "response": { "content": "The sales dashboard is now available, featuring metrics for total revenue, new customers, and conversion rate. Additionally, you can view a pie chart of revenue by category and a bar chart of monthly sales." } }, { "_comment": "Recorded fixture from d5-recorded: openai-2026-05-15T20-56-02-547Z-7afa30ad.json", "match": { "userMessage": "Using the generateSandboxedUi tool, build a modern calculator with standard buttons plus labeled metric shortcut buttons that insert their values into the display when clicked. Use sample company data.", "model": "gpt-4o", "turnIndex": 0, "hasToolResult": false, "context": "langgraph-python" }, "response": { "toolCalls": [ { "name": "generateSandboxedUi", "arguments": "{\"initialHeight\":400,\"placeholderMessages\":[\"Building calculator UI...\"],\"css\":\"body { font-family: Arial, sans-serif; display: flex; justify-content: center; align-items: center; height: 100vh; margin: 0; background-color: #f4f4f9; } .calculator { width: 320px; background-color: #fff; border-radius: 10px; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); } .display { background-color: #222; color: #fff; font-size: 2em; padding: 20px; text-align: right; border-top-left-radius: 10px; border-top-right-radius: 10px; } .buttons { display: grid; grid-template-columns: repeat(4, 1fr); grid-gap: 1px; } .button { background-color: #e0e0e0; padding: 20px; font-size: 1.2em; text-align: center; cursor: pointer; transition: background-color 0.2s; } .button:hover { background-color: #d0d0d0; } .metric-button { background-color: #4caf50; color: #fff; }\",\"html\":\"
0
7
8
9
/
4
5
6
*
1
2
3
-
0
C
=
+
Revenue
Expenses
Profit
\",\"jsFunctions\":\"function appendNumber(number) { const display = document.getElementById('display'); if (display.innerText === '0') { display.innerText = number; } else { display.innerText += number; } } function operate(operator) { const display = document.getElementById('display'); display.innerText += ' ' + operator + ' '; } function clearDisplay() { document.getElementById('display').innerText = '0'; } function calculate() { const display = document.getElementById('display'); try { display.innerText = eval(display.innerText); } catch { display.innerText = 'Error'; } } function insertMetric(value) { const display = document.getElementById('display'); if (display.innerText === '0') { display.innerText = value; } else { display.innerText += value; } }\",\"jsExpressions\":[]}", "id": "call_u2aFJvWZUKzzlvqfnDeWhMyC" } ] } }, { "_comment": "Recorded fixture from d5-recorded: openai-2026-05-15T20-56-04-559Z-1bafed55.json", "match": { "userMessage": "Using the generateSandboxedUi tool, build a modern calculator with standard buttons plus labeled metric shortcut buttons that insert their values into the display when clicked. Use sample company data.", "model": "gpt-4o", "turnIndex": 1, "hasToolResult": true, "context": "langgraph-python" }, "response": { "content": "The modern calculator with standard buttons and labeled metric shortcut buttons is ready for use. You can perform calculations and insert sample company data values like Revenue, Expenses, and Profit directly into the display." } }, { "_comment": "Recorded fixture from d5-recorded: openai-2026-05-15T22-01-34-384Z-edf48666.json", "match": { "userMessage": "What is the weather in Tokyo?", "model": "gpt-4o-mini", "turnIndex": 0, "hasToolResult": false, "context": "langgraph-python" }, "response": { "toolCalls": [ { "name": "get_weather", "arguments": "{\"location\":\"Tokyo\"}", "id": "call_0uXBAr4ySTrLQGQgszQYFtEJ" } ] } }, { "_comment": "Recorded fixture from d5-recorded: openai-2026-05-15T22-01-35-344Z-6ea6b18a.json", "match": { "userMessage": "What is the weather in Tokyo?", "model": "gpt-4o-mini", "turnIndex": 1, "hasToolResult": true, "context": "langgraph-python" }, "response": { "content": "The weather in Tokyo is currently 68°F, with 55% humidity, a wind speed of 10 mph, and sunny conditions." } } ] }