Files
copilotkit__copilotkit/showcase/integrations/agno/qa/tool-rendering-reasoning-chain.md
Jordan Ritter dd06dd89d1 refactor(showcase): rename packages/ to integrations/
The showcase framework directories better reflect their role as
integration examples rather than distributable packages.
Renames showcase/packages/ -> showcase/integrations/ and updates
the test docker-compose file reference accordingly.
2026-04-28 07:47:35 -07:00

1.1 KiB

QA: Tool Rendering (Reasoning Chain) — Agno

Prerequisites

  • Demo deployed at /demos/tool-rendering-reasoning-chain
  • Agno reasoning agent served at /reasoning/agui, with get_weather, search_flights, get_stock_price, roll_dice tools available

Test Steps

1. Basic Functionality

  • Navigate to /demos/tool-rendering-reasoning-chain
  • Send "What's the weather in Tokyo?"
  • Verify the custom amber reasoning card (data-testid="reasoning-block") appears
  • Verify the WeatherCard (data-testid="weather-card") renders after the tool completes

2. Feature-Specific Checks

Catch-all renderer

  • Send "Roll a 20-sided die"
  • Verify the custom catch-all card (data-testid="custom-catchall-card" with data-tool-name="roll_dice") renders with arguments and result

Flight chain

  • Send "Find flights from SFO to JFK"
  • Verify the FlightListCard (data-testid="flight-list-card") renders with at least one flight row
  • Verify origin / destination labels match the user's message

3. Error Handling

  • No uncaught console errors