showcase/integrations/pydantic-ai/qa/declarative-hashbrown.md
/demos/declarative-hashbrownagent_server.py running and healthy; it mounts the prompt-specialized
agent at /byoc_hashbrown/src/app/api/copilotkit-declarative-hashbrown/route.ts proxies to
${AGENT_URL}/byoc_hashbrown/ (AGENT_URL defaults to
http://localhost:8000)OPENAI_API_KEY set for the agent backend@hashbrownai/core + @hashbrownai/react (0.5.0-beta.4) installed in the
package/demos/declarative-hashbrown@hashbrownai/react visibledata-testid="metric-card")
renders in the transcriptdata-testid="bar-chart" or data-testid="pie-chart") rendersdata-testid="pie-chart") rendersdata-testid="bar-chart") rendersuseHashBrownKit must be used within HashBrownDashboard errorssrc/agents/byoc_hashbrown_agent.py; the byoc_ prefix on the backend
module and HTTP mount is deliberate and stays.{"ui": [{componentName: {"props": {...}}}]} envelope the shared
frontend's useJsonParser expects.