chore: import upstream snapshot with attribution
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
# 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`
|
||||
Reference in New Issue
Block a user