We are building an AI Agent Builder platform that allows users to create, configure, and run AI agents from a dashboard. Users should be able to: Create AI agents Define agent tools/services (APIs, webhooks, integrations) Run agents with conversation history Manage agents from a web dashboard This is a real product, not a demo or experiment. Tech Stack Backend (AI / Logic) Python LangChain LangGraph Jinja (for dynamic templates / configs) Backend (App / API) Laravel (Auth, users, billing/balance, APIs) Frontend React.js (Agent Builder UI, dashboard, testing agents) Scope of Work 1. AI Backend (Python) Build agent orchestration using LangGraph Tool-based agents (API calls, functions, integrations) Support agent memory & conversation history Streaming & non-streaming responses Configurable agent behavior via templates (Jinja) 2. Laravel Backend Authentication & user management Agent CRUD (create / update / delete) Balance or usage tracking API endpoints to communicate with Python services 3. React Dashboard Agent Builder UI Define tools & agent flows Test agent responses in real time Manage agents per user Requirements Strong experience with Python Hands-on experience with LangChain Experience with LangGraph (or strong graph/state-machine background) Solid React.js Good Laravel knowledge REST APIs & WebSocket experience is a plus Clean, production-ready code