git404hub

what is travel-planning-agent fr?

gaurav0807/travel-planning-agent — explained in plain English

Analysis updated 2026-05-18

0PythonAudience · developerComplexity · 3/5LicenseSetup · moderate

tl;dr

A Python demo of a multi-agent AI travel planner that shows how to build the four-part CoALA memory architecture.

vibe map

mindmap
  root((Travel Planning Agent))
    What it does
      Plan a trip
      Multi agent pipeline
      CoALA memory demo
    Tech stack
      Python LangGraph
      AWS Bedrock
      Claude Haiku
    Use cases
      Learn agent design
      Plan real trips
      Resume sessions
    Audience
      Developers
      AI learners

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Learn how to build a multi-agent AI system with LangGraph.

VIBE 2

See a working example of the CoALA cognitive memory architecture.

VIBE 3

Plan a trip with an AI that analyzes needs, finds flights and hotels, and builds an itinerary.

VIBE 4

Resume a previous planning session using a saved SQLite checkpoint.

what's the stack?

PythonLangGraphAWS BedrockClaude HaikuSQLite

how it stacks up fr

gaurav0807/travel-planning-agent0xhassaan/nn-from-scratch3ks/embedoc
Stars00
LanguagePythonPythonPython
Last pushed2023-06-08
MaintenanceDormant
Setup difficultymoderatemoderatehard
Complexity3/54/51/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Requires AWS Bedrock access and credentials to call Claude Haiku.

MIT license, use freely for any purpose including commercial use.

in plain english

This is a Python project that demonstrates how to build a multi-agent AI system using LangGraph and AWS Bedrock, with travel planning as the practical scenario. The core purpose is educational: it shows how to implement a memory architecture called CoALA (Cognitive Architectures for Language Agents) with all four of its memory types working together. When you run it, you have a conversation with an AI that helps you plan a trip. You describe your destination, dates, budget, and interests, and the system runs four specialized agents in sequence: a trip analyzer that asks clarifying questions and extracts your requirements, a flight searcher that suggests options, a hotel searcher that finds accommodation within your budget, and an itinerary planner that assembles a day-by-day schedule. The four memory types from the CoALA framework each serve a different role. Working memory holds the current session state, your conversation, trip details, and the options found so far. Episodic memory persists your past trips and preferences across sessions so the system can personalize future recommendations. Semantic memory is a knowledge base of facts about destinations, hotels, and flights. Procedural memory is the set of system prompts that define how each agent should behave and format its output. Sessions are saved with a SQLite database as a checkpointer, and you can resume any previous session by passing its ID on the command line. The underlying AI model is Claude Haiku 4.5, accessed through the AWS Bedrock Converse API. LangGraph is used to connect the agents and define the routing logic between them. The project is released under the MIT license.

prompts (copy fr)

prompt 1
Walk me through how the four CoALA memory types work together in this project.
prompt 2
Help me set up this travel planning agent with AWS Bedrock credentials.
prompt 3
Show me how to add a fifth specialized agent to this LangGraph pipeline.
prompt 4
Explain how episodic memory persists my past trips across sessions here.

Frequently asked questions

what is travel-planning-agent fr?

A Python demo of a multi-agent AI travel planner that shows how to build the four-part CoALA memory architecture.

What language is travel-planning-agent written in?

Mainly Python. The stack also includes Python, LangGraph, AWS Bedrock.

What license does travel-planning-agent use?

MIT license, use freely for any purpose including commercial use.

How hard is travel-planning-agent to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is travel-planning-agent for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.