Files
Jordan Ritter af35569d7d chore(showcase/packages): QA markdown parity + integration tooling
Rename hitl.md → hitl-in-chat.md across all 17 showcase packages,
add shared-state-read / shared-state-write / shared-state-streaming /
gen-ui-agent / subagents QA docs where missing, update demos/hitl
README cross-links. Refresh showcase/shell + shell-dojo registry +
demo-content JSON to match new QA shape. Update integration tooling
(audit, create-integration, bundle-demo-content, generate-registry,
validate-parity, capture-previews, manifest lib) + e2e tests to the
new parity contract.
2026-04-22 11:00:46 -07:00

1.1 KiB

QA: Sub-Agents — Claude Agent SDK (Python)

Prerequisites

  • Demo is deployed and accessible
  • Agent backend is healthy (check /api/health)

Test Steps

1. Basic Functionality

  • Navigate to the subagents demo page
  • Verify the chat interface loads with title "Sub-Agents"
  • Verify the chat input placeholder "Type a message..." is visible
  • Send a basic message (e.g. "Hello! What can you do?")
  • Verify the agent responds

2. Feature-Specific Checks

Suggestions

  • Verify "Get started" suggestion button is visible

Note: Stub Demo

Status: Stub — This demo is currently a stub (TODO: implement)

  • Verify the basic CopilotChat loads and accepts messages
  • Verify the agent responds to messages
  • No custom UI components are expected beyond the chat interface

3. Error Handling

  • Send an empty message (should be handled gracefully)
  • Verify no console errors during normal usage

Expected Results

  • Chat loads within 3 seconds
  • Agent responds within 10 seconds
  • No UI errors or broken layouts