{ "_meta": { "description": "D6 fixtures for claude-sdk-python / gen-ui-agent", "sourceFile": "frontend-tools-async.json (extracted)", "created": "2026-05-21" }, "fixtures": [ { "match": { "toolCallId": "call_d5_set_steps_launch_007", "context": "claude-sdk-python" }, "response": { "content": "All three launch steps complete. Goals defined, marketing aligned, post-launch metrics tracked — ready to ship." } }, { "match": { "toolCallId": "call_d5_set_steps_launch_006", "context": "claude-sdk-python" }, "response": { "toolCalls": [ { "id": "call_d5_set_steps_launch_007", "name": "set_steps", "arguments": "{\"steps\":[{\"id\":\"launch-1\",\"title\":\"Define launch goals and audience\",\"status\":\"completed\"},{\"id\":\"launch-2\",\"title\":\"Coordinate marketing and PR rollout\",\"status\":\"completed\"},{\"id\":\"launch-3\",\"title\":\"Track post-launch metrics for week 1\",\"status\":\"completed\"}]}" } ] } }, { "match": { "toolCallId": "call_d5_set_steps_launch_005", "context": "claude-sdk-python" }, "response": { "toolCalls": [ { "id": "call_d5_set_steps_launch_006", "name": "set_steps", "arguments": "{\"steps\":[{\"id\":\"launch-1\",\"title\":\"Define launch goals and audience\",\"status\":\"completed\"},{\"id\":\"launch-2\",\"title\":\"Coordinate marketing and PR rollout\",\"status\":\"completed\"},{\"id\":\"launch-3\",\"title\":\"Track post-launch metrics for week 1\",\"status\":\"in_progress\"}]}" } ] } }, { "match": { "toolCallId": "call_d5_set_steps_launch_004", "context": "claude-sdk-python" }, "response": { "toolCalls": [ { "id": "call_d5_set_steps_launch_005", "name": "set_steps", "arguments": "{\"steps\":[{\"id\":\"launch-1\",\"title\":\"Define launch goals and audience\",\"status\":\"completed\"},{\"id\":\"launch-2\",\"title\":\"Coordinate marketing and PR rollout\",\"status\":\"completed\"},{\"id\":\"launch-3\",\"title\":\"Track post-launch metrics for week 1\",\"status\":\"pending\"}]}" } ] } }, { "match": { "toolCallId": "call_d5_set_steps_launch_003", "context": "claude-sdk-python" }, "response": { "toolCalls": [ { "id": "call_d5_set_steps_launch_004", "name": "set_steps", "arguments": "{\"steps\":[{\"id\":\"launch-1\",\"title\":\"Define launch goals and audience\",\"status\":\"completed\"},{\"id\":\"launch-2\",\"title\":\"Coordinate marketing and PR rollout\",\"status\":\"in_progress\"},{\"id\":\"launch-3\",\"title\":\"Track post-launch metrics for week 1\",\"status\":\"pending\"}]}" } ] } }, { "match": { "toolCallId": "call_d5_set_steps_launch_002", "context": "claude-sdk-python" }, "response": { "toolCalls": [ { "id": "call_d5_set_steps_launch_003", "name": "set_steps", "arguments": "{\"steps\":[{\"id\":\"launch-1\",\"title\":\"Define launch goals and audience\",\"status\":\"completed\"},{\"id\":\"launch-2\",\"title\":\"Coordinate marketing and PR rollout\",\"status\":\"pending\"},{\"id\":\"launch-3\",\"title\":\"Track post-launch metrics for week 1\",\"status\":\"pending\"}]}" } ] } }, { "match": { "toolCallId": "call_d5_set_steps_launch_001", "context": "claude-sdk-python" }, "response": { "toolCalls": [ { "id": "call_d5_set_steps_launch_002", "name": "set_steps", "arguments": "{\"steps\":[{\"id\":\"launch-1\",\"title\":\"Define launch goals and audience\",\"status\":\"in_progress\"},{\"id\":\"launch-2\",\"title\":\"Coordinate marketing and PR rollout\",\"status\":\"pending\"},{\"id\":\"launch-3\",\"title\":\"Track post-launch metrics for week 1\",\"status\":\"pending\"}]}" } ] } }, { "match": { "userMessage": "Plan a product launch", "context": "claude-sdk-python" }, "response": { "toolCalls": [ { "id": "call_d5_set_steps_launch_001", "name": "set_steps", "arguments": "{\"steps\":[{\"id\":\"launch-1\",\"title\":\"Define launch goals and audience\",\"status\":\"pending\"},{\"id\":\"launch-2\",\"title\":\"Coordinate marketing and PR rollout\",\"status\":\"pending\"},{\"id\":\"launch-3\",\"title\":\"Track post-launch metrics for week 1\",\"status\":\"pending\"}]}" } ] } }, { "match": { "toolCallId": "call_d5_set_steps_offsite_007", "context": "claude-sdk-python" }, "response": { "content": "Offsite locked in. Venue booked, agenda set, travel and meals arranged." } }, { "match": { "toolCallId": "call_d5_set_steps_offsite_006", "context": "claude-sdk-python" }, "response": { "toolCalls": [ { "id": "call_d5_set_steps_offsite_007", "name": "set_steps", "arguments": "{\"steps\":[{\"id\":\"offsite-1\",\"title\":\"Reserve venue near downtown for 30 engineers\",\"status\":\"completed\"},{\"id\":\"offsite-2\",\"title\":\"Build day-by-day agenda with workshop slots\",\"status\":\"completed\"},{\"id\":\"offsite-3\",\"title\":\"Arrange travel, lodging and group meals\",\"status\":\"completed\"}]}" } ] } }, { "match": { "toolCallId": "call_d5_set_steps_offsite_005", "context": "claude-sdk-python" }, "response": { "toolCalls": [ { "id": "call_d5_set_steps_offsite_006", "name": "set_steps", "arguments": "{\"steps\":[{\"id\":\"offsite-1\",\"title\":\"Reserve venue near downtown for 30 engineers\",\"status\":\"completed\"},{\"id\":\"offsite-2\",\"title\":\"Build day-by-day agenda with workshop slots\",\"status\":\"completed\"},{\"id\":\"offsite-3\",\"title\":\"Arrange travel, lodging and group meals\",\"status\":\"in_progress\"}]}" } ] } }, { "match": { "toolCallId": "call_d5_set_steps_offsite_004", "context": "claude-sdk-python" }, "response": { "toolCalls": [ { "id": "call_d5_set_steps_offsite_005", "name": "set_steps", "arguments": "{\"steps\":[{\"id\":\"offsite-1\",\"title\":\"Reserve venue near downtown for 30 engineers\",\"status\":\"completed\"},{\"id\":\"offsite-2\",\"title\":\"Build day-by-day agenda with workshop slots\",\"status\":\"completed\"},{\"id\":\"offsite-3\",\"title\":\"Arrange travel, lodging and group meals\",\"status\":\"pending\"}]}" } ] } }, { "match": { "toolCallId": "call_d5_set_steps_offsite_003", "context": "claude-sdk-python" }, "response": { "toolCalls": [ { "id": "call_d5_set_steps_offsite_004", "name": "set_steps", "arguments": "{\"steps\":[{\"id\":\"offsite-1\",\"title\":\"Reserve venue near downtown for 30 engineers\",\"status\":\"completed\"},{\"id\":\"offsite-2\",\"title\":\"Build day-by-day agenda with workshop slots\",\"status\":\"in_progress\"},{\"id\":\"offsite-3\",\"title\":\"Arrange travel, lodging and group meals\",\"status\":\"pending\"}]}" } ] } }, { "match": { "toolCallId": "call_d5_set_steps_offsite_002", "context": "claude-sdk-python" }, "response": { "toolCalls": [ { "id": "call_d5_set_steps_offsite_003", "name": "set_steps", "arguments": "{\"steps\":[{\"id\":\"offsite-1\",\"title\":\"Reserve venue near downtown for 30 engineers\",\"status\":\"completed\"},{\"id\":\"offsite-2\",\"title\":\"Build day-by-day agenda with workshop slots\",\"status\":\"pending\"},{\"id\":\"offsite-3\",\"title\":\"Arrange travel, lodging and group meals\",\"status\":\"pending\"}]}" } ] } }, { "match": { "toolCallId": "call_d5_set_steps_offsite_001", "context": "claude-sdk-python" }, "response": { "toolCalls": [ { "id": "call_d5_set_steps_offsite_002", "name": "set_steps", "arguments": "{\"steps\":[{\"id\":\"offsite-1\",\"title\":\"Reserve venue near downtown for 30 engineers\",\"status\":\"in_progress\"},{\"id\":\"offsite-2\",\"title\":\"Build day-by-day agenda with workshop slots\",\"status\":\"pending\"},{\"id\":\"offsite-3\",\"title\":\"Arrange travel, lodging and group meals\",\"status\":\"pending\"}]}" } ] } }, { "match": { "userMessage": "team offsite", "context": "claude-sdk-python" }, "response": { "toolCalls": [ { "id": "call_d5_set_steps_offsite_001", "name": "set_steps", "arguments": "{\"steps\":[{\"id\":\"offsite-1\",\"title\":\"Reserve venue near downtown for 30 engineers\",\"status\":\"pending\"},{\"id\":\"offsite-2\",\"title\":\"Build day-by-day agenda with workshop slots\",\"status\":\"pending\"},{\"id\":\"offsite-3\",\"title\":\"Arrange travel, lodging and group meals\",\"status\":\"pending\"}]}" } ] } }, { "match": { "toolCallId": "call_d5_set_steps_competitor_007", "context": "claude-sdk-python" }, "response": { "content": "Competitor brief assembled. Surface mapped, themes summarized, exploitable weaknesses identified." } }, { "match": { "toolCallId": "call_d5_set_steps_competitor_006", "context": "claude-sdk-python" }, "response": { "toolCalls": [ { "id": "call_d5_set_steps_competitor_007", "name": "set_steps", "arguments": "{\"steps\":[{\"id\":\"comp-1\",\"title\":\"Map competitor product surface and pricing tiers\",\"status\":\"completed\"},{\"id\":\"comp-2\",\"title\":\"Summarize their public differentiation themes\",\"status\":\"completed\"},{\"id\":\"comp-3\",\"title\":\"Identify weaknesses our positioning can exploit\",\"status\":\"completed\"}]}" } ] } }, { "match": { "toolCallId": "call_d5_set_steps_competitor_005", "context": "claude-sdk-python" }, "response": { "toolCalls": [ { "id": "call_d5_set_steps_competitor_006", "name": "set_steps", "arguments": "{\"steps\":[{\"id\":\"comp-1\",\"title\":\"Map competitor product surface and pricing tiers\",\"status\":\"completed\"},{\"id\":\"comp-2\",\"title\":\"Summarize their public differentiation themes\",\"status\":\"completed\"},{\"id\":\"comp-3\",\"title\":\"Identify weaknesses our positioning can exploit\",\"status\":\"in_progress\"}]}" } ] } }, { "match": { "toolCallId": "call_d5_set_steps_competitor_004", "context": "claude-sdk-python" }, "response": { "toolCalls": [ { "id": "call_d5_set_steps_competitor_005", "name": "set_steps", "arguments": "{\"steps\":[{\"id\":\"comp-1\",\"title\":\"Map competitor product surface and pricing tiers\",\"status\":\"completed\"},{\"id\":\"comp-2\",\"title\":\"Summarize their public differentiation themes\",\"status\":\"completed\"},{\"id\":\"comp-3\",\"title\":\"Identify weaknesses our positioning can exploit\",\"status\":\"pending\"}]}" } ] } }, { "match": { "toolCallId": "call_d5_set_steps_competitor_003", "context": "claude-sdk-python" }, "response": { "toolCalls": [ { "id": "call_d5_set_steps_competitor_004", "name": "set_steps", "arguments": "{\"steps\":[{\"id\":\"comp-1\",\"title\":\"Map competitor product surface and pricing tiers\",\"status\":\"completed\"},{\"id\":\"comp-2\",\"title\":\"Summarize their public differentiation themes\",\"status\":\"in_progress\"},{\"id\":\"comp-3\",\"title\":\"Identify weaknesses our positioning can exploit\",\"status\":\"pending\"}]}" } ] } }, { "match": { "toolCallId": "call_d5_set_steps_competitor_002", "context": "claude-sdk-python" }, "response": { "toolCalls": [ { "id": "call_d5_set_steps_competitor_003", "name": "set_steps", "arguments": "{\"steps\":[{\"id\":\"comp-1\",\"title\":\"Map competitor product surface and pricing tiers\",\"status\":\"completed\"},{\"id\":\"comp-2\",\"title\":\"Summarize their public differentiation themes\",\"status\":\"pending\"},{\"id\":\"comp-3\",\"title\":\"Identify weaknesses our positioning can exploit\",\"status\":\"pending\"}]}" } ] } }, { "match": { "toolCallId": "call_d5_set_steps_competitor_001", "context": "claude-sdk-python" }, "response": { "toolCalls": [ { "id": "call_d5_set_steps_competitor_002", "name": "set_steps", "arguments": "{\"steps\":[{\"id\":\"comp-1\",\"title\":\"Map competitor product surface and pricing tiers\",\"status\":\"in_progress\"},{\"id\":\"comp-2\",\"title\":\"Summarize their public differentiation themes\",\"status\":\"pending\"},{\"id\":\"comp-3\",\"title\":\"Identify weaknesses our positioning can exploit\",\"status\":\"pending\"}]}" } ] } }, { "match": { "userMessage": "Research our top competitor", "context": "claude-sdk-python" }, "response": { "toolCalls": [ { "id": "call_d5_set_steps_competitor_001", "name": "set_steps", "arguments": "{\"steps\":[{\"id\":\"comp-1\",\"title\":\"Map competitor product surface and pricing tiers\",\"status\":\"pending\"},{\"id\":\"comp-2\",\"title\":\"Summarize their public differentiation themes\",\"status\":\"pending\"},{\"id\":\"comp-3\",\"title\":\"Identify weaknesses our positioning can exploit\",\"status\":\"pending\"}]}" } ] } } ] }