/langgraph-supervisor-js

🚚 REPOSITORY MOVED 🚚 - new location: https://github.com/langchain-ai/langgraphjs/tree/main/libs/langgraph-supervisor

Primary LanguageTypeScriptMIT LicenseMIT

Important

The code for this project has moved into the LangGraph JS monorepo.

🤖 LangGraph Multi-Agent Supervisor

A JavaScript library for creating hierarchical multi-agent systems using LangGraph. Hierarchical systems are a type of multi-agent architecture where specialized agents are coordinated by a central supervisor agent. The supervisor controls all communication flow and task delegation, making decisions about which agent to invoke based on the current context and task requirements.

Features

  • 🤖 Create a supervisor agent to orchestrate multiple specialized agents
  • 🛠️ Tool-based agent handoff mechanism for communication between agents
  • 📝 Flexible message history management for conversation control

This library is built on top of LangGraph, a powerful framework for building agent applications, and comes with out-of-box support for streaming, short-term and long-term memory and human-in-the-loop

Installation