Back to Copilotkit

QA: Tool Rendering + Reasoning Chain — LlamaIndex

showcase/integrations/llamaindex/qa/tool-rendering-reasoning-chain.md

1.57.01.0 KB
Original Source

QA: Tool Rendering + Reasoning Chain — LlamaIndex

Prerequisites

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

Test Steps

1. Basic Functionality

  • Navigate to the tool-rendering-reasoning-chain demo page
  • Verify the chat interface loads with placeholder "Type a message"

2. Reasoning Slot

  • Ask a question such as "What's the weather in Tokyo and any flights from SFO?"
  • Verify the custom reasoning block (data-testid="reasoning-block") is visible while the agent is thinking

3. Tool Renderers

  • Weather tool: ask "What's the weather in Tokyo?"
    • data-testid="weather-card" is visible
    • City name matches the request
  • Flights tool: ask "Find flights from SFO to JFK"
    • data-testid="flight-list-card" is visible
    • Origin and destination match the request
  • Catch-all tool: ask "Roll a 20-sided die for me"
    • data-testid="custom-catchall-card" is visible
    • Status badge cycles through streaming → running → done