The minimum-viable CopilotChat demo: vanilla <CopilotChat> wired to a
neutral helpful-assistant agent, with three starter-prompt suggestions.
No tools, no custom rendering — anything richer belongs in dedicated
demos (frontend-tools, tool-rendering, hitl-in-chat, etc.).
- Demo is deployed and accessible
- Agent backend is healthy (check
/api/health)
- Navigate to
/demos/agentic-chat - Verify the chat input renders with placeholder "Type a message..."
- Verify all three suggestion pills are visible:
- "Write a sonnet"
- "Tell me a joke"
- "Is 17 prime?"
- Type a basic message (e.g. "Say hello") and press Enter
- Verify the assistant streams back a text response
- Click the "Tell me a joke" pill
- Verify the message is sent and the assistant streams back a joke
- Send "My name is Alice."
- Wait for the assistant response
- Send "What name did I just give you?"
- Verify the assistant's second response contains "Alice"
- No console errors during normal usage
- No layout breakage with a very long input
- Chat input mounts within ~3 seconds
- Assistant first-token latency is under ~5 seconds for short prompts; full responses complete within ~30 seconds
- Suggestion pills render alongside an empty chat and disappear once a conversation is in progress