Skip to main content

Implementation of the AG-UI protocol for LangGraph. Brim Fork Version

Project description

ag-ui-langgraph

Implementation of the AG-UI protocol for LangGraph.

Provides a complete Python integration for LangGraph agents with the AG-UI protocol, including FastAPI endpoint creation and comprehensive event streaming.

Installation

pip install ag-ui-langgraph

Usage

from langgraph.graph import StateGraph, MessagesState
from langchain_openai import ChatOpenAI
from ag_ui_langgraph import LangGraphAgent, add_langgraph_fastapi_endpoint
from fastapi import FastAPI
from my_langgraph_workflow import graph

# Add to FastAPI
app = FastAPI()
add_langgraph_fastapi_endpoint(app, graph, "/agent")

Features

  • Native LangGraph integration – Direct support for LangGraph workflows and state management
  • FastAPI endpoint creation – Automatic HTTP endpoint generation with proper event streaming
  • Advanced event handling – Comprehensive support for all AG-UI events including thinking, tool calls, and state updates
  • Message translation – Seamless conversion between AG-UI and LangChain message formats

To run the dojo examples

cd python/ag_ui_langgraph/examples
poetry install
poetry run dev

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

brim_ag_ui_langgraph-0.0.33.tar.gz (242.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

brim_ag_ui_langgraph-0.0.33-py3-none-any.whl (23.3 kB view details)

Uploaded Python 3

File details

Details for the file brim_ag_ui_langgraph-0.0.33.tar.gz.

File metadata

File hashes

Hashes for brim_ag_ui_langgraph-0.0.33.tar.gz
Algorithm Hash digest
SHA256 73ded973757c24f7abe8c29b759b72efb21b06d5931bdc891113ff0a41ced8b9
MD5 006d9395818c63e1844f7de182d1ce6f
BLAKE2b-256 217574a4d16fd93fd9b9644c67024d5160ab60aff64539a35aeb1cc93c7cfd90

See more details on using hashes here.

File details

Details for the file brim_ag_ui_langgraph-0.0.33-py3-none-any.whl.

File metadata

File hashes

Hashes for brim_ag_ui_langgraph-0.0.33-py3-none-any.whl
Algorithm Hash digest
SHA256 f46fc6669031d0f4f860f6bf0f7e67f86c8893b20080bda9b2b15c926e46da7b
MD5 fa4c7cf72ad62099d72043f046f7a7c3
BLAKE2b-256 df5b3e0b2004b45aace8b2c1a1c504ba1427819e2174c737514c11bad8f711c3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page