Multi-Agent System for Language School Support and Translation

I would like to build a simple multi-agent system:

  • The first agent answers questions about general language school information (e.g., working hours, website link, address, etc.).
  • The second agent translates from one language to another — for example, from Spanish to English.

I have a few questions:

  1. Where should I store the general information about the school?
  2. How can I integrate the UI? Is there a library for React.js (Next.js) that could help?
  3. Is there a way to see trace history (like in LangChain or LangGraph)?

Additional questions:
4. Is there a way to implement long-term memory?
5. Is there a way to pass user info from the frontend to the backend via props?