
Odyssey - Multi-Agent Travel Planner
Turns a natural-language trip request into a constraint-aware itinerary using six specialised LangGraph agents that share one trip state. When weather, closures, transport or budget change, a critic routes a targeted replan to only the affected agent instead of regenerating the whole trip.
- Six LangGraph agents (analyst, destinations, routing, budget, itinerary, critic) streaming live progress over SSE
- The model decides and algorithms compute: weighted A* routing, OR-Tools VRPTW scheduling, and validated budget totals
- Edit router re-runs only the agents affected by a typed change such as "make day 2 lighter"
- Python
- LangGraph
- FastAPI
- OR-Tools
- Next.js
- Tailwind CSS
- MapLibre
- Gemini
- Groq
- LangSmith






























