1.2 KiB
1.2 KiB
QA: Headless Chat (Simple) — Claude Agent SDK (Python)
Prerequisites
- Demo is deployed and accessible
- Agent backend is healthy (check /api/health)
Test Steps
1. Basic Functionality
- Navigate to
/demos/headless-simple - Verify the heading "Headless Chat (Simple)" is visible
- Verify the placeholder text "No messages yet. Say hi!" is displayed
- Type a message into the textarea
- Click Send (or press Enter)
- Verify the user bubble appears immediately on the right
- Verify the agent responds with a text bubble on the left
2. Feature-Specific Checks
useAgent / useComponent
- Ask "Show me a card about cats"
- Verify the ShowCard component renders with a title and body
Running state
- While the agent is replying, verify "Agent is thinking..." appears below the message list
- Verify the Send button is disabled while the agent is running
3. Error Handling
- Verify sending an empty message does nothing
- Verify no console errors during normal usage
Expected Results
- Page loads within 3 seconds
- Agent responds within 10 seconds
- ShowCard renders when the agent calls
show_card