CrewAI/FastAPI/React

Hi everyone! I’m working on building a chatbot with a React frontend and a FastAPI backend powered by CrewAI agents. I’m looking for best practices or recommendations on:

  1. Providing real-time visibility into agent activities on the frontend - so users can see what the agents are doing step-by-step.
  2. Capturing user feedback in the frontend and sending it back to the backend to influence agent behavior.

Has anyone tackled a similar setup or used specific tools/libraries for this? I’d really appreciate any guidance or examples! Thank you!