plano/demos/use_cases/multi_frameworks
2026-01-16 17:05:14 -08:00
..
crewai feat: langchain improved 2026-01-16 16:27:39 -08:00
langchain feat: langchain improved 2026-01-16 16:27:39 -08:00
config.yaml feat: langchain improved 2026-01-16 16:27:39 -08:00
docker-compose.yaml feat: langchain improved 2026-01-16 16:27:39 -08:00
Dockerfile readme updated 2026-01-16 17:04:17 -08:00
openai_protocol.py feat: langchain improved 2026-01-16 16:27:39 -08:00
pyproject.toml feat: langchain improved 2026-01-16 16:27:39 -08:00
README.md readme updated 2026-01-16 17:04:17 -08:00
uv.lock feat: langchain improved 2026-01-16 16:27:39 -08:00

Multi-Framework Travel Agents

This demo shows how Plano orchestrates multiple agents built on different frameworks. We run a CrewAI flight agent and a LangChain weather agent side by side to highlight that Plano is frameworkagnostic while still providing a consistent gateway for requests, tools, and telemetry.

How it works

Plano sits between clients and agents. Each agent runs independently and exposes its own tools and behavior. The gateway routes requests to the right agent, normalizes requests/responses, and keeps orchestration consistent across frameworks without coupling them together.

Agents

  • CrewAI Flight Agent (Port 10520): flight search and itineraries
  • LangChain Weather Agent (Port 10510): weather forecasts and conditions

Quick start

docker compose build
docker compose up -d

Environment variables