899 B
899 B
QA: Tool Rendering (Custom Catch-all) — Claude Agent SDK (Python)
Prerequisites
- Demo is deployed and accessible
- Agent backend is healthy
- ANTHROPIC_API_KEY is set
Test Steps
1. Basic Functionality
- Navigate to
/demos/tool-rendering-custom-catchall - Verify the chat renders
- Click "Weather in SF" — verify the agent calls
get_weather - Verify the BRANDED
CustomCatchallRenderercard appears (not the default)
2. Feature-Specific Checks
- Verify
data-testid="custom-catchall-card"renders with the tool name - Verify status pill transitions: streaming → running → done
- Try "Find flights" — verify the same branded card renders
3. Error Handling
- Verify no console errors
Expected Results
- Every tool call renders via the custom
CustomCatchallRenderer, including tool name, arguments pre, and result pre