Import "langgraph.graph.ui" could not be resolved #1029

Closed
opened 2026-02-20 17:42:48 -05:00 by yindo · 2 comments
Owner

Originally created by @rushab-agi on GitHub (Oct 28, 2025).

Checked other resources

  • This is a bug, not a usage question. For questions, please use the LangChain Forum (https://forum.langchain.com/).
  • I added a clear and detailed title that summarizes the issue.
  • I read what a minimal reproducible example is (https://stackoverflow.com/help/minimal-reproducible-example).
  • I included a self-contained, minimal example that demonstrates the issue INCLUDING all the relevant imports. The code run AS IS to reproduce the issue.

Example Code

"""State definitions for Research Setup graph."""

from typing import Annotated, Optional

from langgraph.graph.ui import AnyUIMessage, ui_message_reducer
from typing_extensions import TypedDict


class ResearchSetupState(TypedDict):
    """State for the Research Setup flow.

    Handles both Flow A (Use my segments) and Flow B (I want to create segments).
    """

    # Flow control

    # Generative UI messages
    ui: Annotated[list[AnyUIMessage], ui_message_reducer]

Error Message and Stack Trace (if applicable)

Import "langgraph.graph.ui" could not be resolved

Description

I am following this doc https://docs.langchain.com/langsmith/generative-ui-react#python

I think inside
the graph(libs/langgraph/langgraph/graph) ui.py (libs/langgraph/langgraph/graph/ui.py) is not initialised or imported

from langgraph.graph.graph import END, START, Graph
from langgraph.graph.message import MessageGraph, MessagesState, add_messages
from langgraph.graph.state import StateGraph

__all__ = [
    "END",
    "START",
    "Graph",
    "StateGraph",
    "MessageGraph",
    "add_messages",
    "MessagesState",
]

System Info

System Information

OS: Darwin
OS Version: Darwin Kernel Version 25.0.0: Wed Sep 17 21:41:50 PDT 2025; root:xnu-12377.1.9~141/RELEASE_ARM64_T6030
Python Version: 3.12.9 (main, Feb 12 2025, 15:09:19) [Clang 19.1.6 ]

Package Information

langchain_core: 0.3.60
langchain: 0.3.18
langchain_community: 0.3.17
langsmith: 0.3.8
langchain_anthropic: 0.3.7
langchain_cerebras: 0.5.0
langchain_deepseek: 0.1.4
langchain_google_community: 2.0.4
langchain_google_genai: 2.0.9
langchain_google_vertexai: 2.0.28
langchain_groq: 0.3.2
langchain_mcp_adapters: 0.1.9
langchain_openai: 0.3.5
langchain_sandbox: 0.0.6
langchain_tavily: 0.2.11
langchain_text_splitters: 0.3.6
langgraph_api: 0.4.9
langgraph_cli: 0.4.0
langgraph_license: Installed. No version info available.
langgraph_runtime: Installed. No version info available.
langgraph_runtime_inmem: 0.10.0
langgraph_sdk: 0.1.51

Optional packages not installed

langserve

Other Dependencies

aiohttp: 3.11.12
aiohttp<4.0.0,>=3.8.3: Installed. No version info available.
anthropic<1,>=0.45.0: Installed. No version info available.
anthropic[vertexai]: Installed. No version info available.
async-timeout<5.0.0,>=4.0.0;: Installed. No version info available.
beautifulsoup4: 4.13.3
blockbuster<2.0.0,>=1.5.24: Installed. No version info available.
bottleneck: 1.5.0
click>=8.1.7: Installed. No version info available.
cloudpickle>=3.0.0: Installed. No version info available.
cryptography<45.0,>=42.0.0: Installed. No version info available.
dataclasses-json<0.7,>=0.5.7: Installed. No version info available.
db-dtypes: Installed. No version info available.
filetype: 1.2.0
gapic-google-longrunning: Installed. No version info available.
google-api-core: 2.24.1
google-api-python-client: 2.161.0
google-auth-httplib2: 0.2.0
google-auth-oauthlib: 1.2.1
google-cloud-aiplatform: 1.106.0
google-cloud-bigquery: 3.35.1
google-cloud-bigquery-storage: Installed. No version info available.
google-cloud-contentwarehouse: Installed. No version info available.
google-cloud-core: 2.4.1
google-cloud-discoveryengine: Installed. No version info available.
google-cloud-documentai: Installed. No version info available.
google-cloud-documentai-toolbox: Installed. No version info available.
google-cloud-speech: Installed. No version info available.
google-cloud-storage: 2.19.0
google-cloud-texttospeech: Installed. No version info available.
google-cloud-translate: Installed. No version info available.
google-cloud-vision: Installed. No version info available.
google-generativeai: 0.8.4
googlemaps: Installed. No version info available.
groq<1,>=0.4.1: Installed. No version info available.
grpcio: 1.70.0
httpx: 0.27.2
httpx-sse: 0.4.0
httpx-sse<1.0.0,>=0.4.0: Installed. No version info available.
httpx>=0.25.0: Installed. No version info available.
jsonpatch<2.0,>=1.33: Installed. No version info available.
jsonschema-rs<0.30,>=0.20.0: Installed. No version info available.
langchain-anthropic;: Installed. No version info available.
langchain-aws;: Installed. No version info available.
langchain-cohere;: Installed. No version info available.
langchain-community;: Installed. No version info available.
langchain-core<0.4,>=0.3.36: Installed. No version info available.
langchain-core<0.4.0,>=0.3.56: Installed. No version info available.
langchain-core<1.0.0,>=0.3.34: Installed. No version info available.
langchain-core<1.0.0,>=0.3.49: Installed. No version info available.
langchain-core<1.0.0,>=0.3.70: Installed. No version info available.
langchain-core>=0.3.64: Installed. No version info available.
langchain-deepseek;: Installed. No version info available.
langchain-fireworks;: Installed. No version info available.
langchain-google-genai;: Installed. No version info available.
langchain-google-vertexai;: Installed. No version info available.
langchain-groq;: Installed. No version info available.
langchain-huggingface;: Installed. No version info available.
langchain-mistralai: Installed. No version info available.
langchain-mistralai;: Installed. No version info available.
langchain-ollama;: Installed. No version info available.
langchain-openai;: Installed. No version info available.
langchain-openai<1.0.0,>=0.3.28: Installed. No version info available.
langchain-text-splitters<1.0.0,>=0.3.6: Installed. No version info available.
langchain-together;: Installed. No version info available.
langchain<1.0.0,>=0.3.18: Installed. No version info available.
langgraph-api<0.5.0,>=0.3;: Installed. No version info available.
langgraph-checkpoint>=2.0.23: Installed. No version info available.
langgraph-checkpoint>=2.0.25: Installed. No version info available.
langgraph-runtime-inmem<0.11.0,>=0.10.0: Installed. No version info available.
langgraph-runtime-inmem>=0.7;: Installed. No version info available.
langgraph-sdk>=0.1.0;: Installed. No version info available.
langgraph-sdk>=0.2.0: Installed. No version info available.
langgraph>=0.2: Installed. No version info available.
langgraph>=0.4.0: Installed. No version info available.
langgraph>=0.4.3: Installed. No version info available.
langsmith-pyo3: Installed. No version info available.
langsmith<0.4,>=0.1.125: Installed. No version info available.
langsmith<0.4,>=0.1.126: Installed. No version info available.
langsmith<0.4,>=0.1.17: Installed. No version info available.
langsmith>=0.3.45: Installed. No version info available.
mcp>=1.9.2: Installed. No version info available.
numexpr: 2.11.0
numpy<2,>=1.26.4;: Installed. No version info available.
numpy<3,>=1.26.2;: Installed. No version info available.
openai<2.0.0,>=1.58.1: Installed. No version info available.
orjson: 3.10.15
orjson>=3.9.7: Installed. No version info available.
packaging<25,>=23.2: Installed. No version info available.
pandas: 2.2.3
pyarrow: 19.0.1
pydantic: 2.10.6
pydantic-settings<3.0.0,>=2.4.0: Installed. No version info available.
pydantic<3.0.0,>=2.7.4: Installed. No version info available.
pydantic>=2.7.4: Installed. No version info available.
pyjwt>=2.9.0: Installed. No version info available.
pytest: Installed. No version info available.
python-dotenv>=0.8.0;: Installed. No version info available.
PyYAML>=5.3: Installed. No version info available.
requests: 2.32.3
requests-toolbelt: 1.0.0
requests<3,>=2: Installed. No version info available.
rich: 13.9.4
SQLAlchemy<3,>=1.4: Installed. No version info available.
sse-starlette<2.2.0,>=2.1.0: Installed. No version info available.
sse-starlette>=2: Installed. No version info available.
starlette>=0.37: Installed. No version info available.
starlette>=0.38.6: Installed. No version info available.
structlog<26,>=24.1.0: Installed. No version info available.
structlog>23: Installed. No version info available.
tenacity!=8.4.0,<10,>=8.1.0: Installed. No version info available.
tenacity!=8.4.0,<10.0.0,>=8.1.0: Installed. No version info available.
tenacity>=8.0.0: Installed. No version info available.
tiktoken<1,>=0.7: Installed. No version info available.
truststore>=0.1: Installed. No version info available.
typing-extensions>=4.14.0: Installed. No version info available.
typing-extensions>=4.7: Installed. No version info available.
uvicorn>=0.26.0: Installed. No version info available.
validators: 0.35.0
watchfiles>=0.13: Installed. No version info available.
zstandard: 0.23.0

Originally created by @rushab-agi on GitHub (Oct 28, 2025). ### Checked other resources - [x] This is a bug, not a usage question. For questions, please use the LangChain Forum (https://forum.langchain.com/). - [x] I added a clear and detailed title that summarizes the issue. - [x] I read what a minimal reproducible example is (https://stackoverflow.com/help/minimal-reproducible-example). - [x] I included a self-contained, minimal example that demonstrates the issue INCLUDING all the relevant imports. The code run AS IS to reproduce the issue. ### Example Code ```python """State definitions for Research Setup graph.""" from typing import Annotated, Optional from langgraph.graph.ui import AnyUIMessage, ui_message_reducer from typing_extensions import TypedDict class ResearchSetupState(TypedDict): """State for the Research Setup flow. Handles both Flow A (Use my segments) and Flow B (I want to create segments). """ # Flow control # Generative UI messages ui: Annotated[list[AnyUIMessage], ui_message_reducer] ``` ### Error Message and Stack Trace (if applicable) ```shell Import "langgraph.graph.ui" could not be resolved ``` ### Description I am following this doc [https://docs.langchain.com/langsmith/generative-ui-react#python](https://docs.langchain.com/langsmith/generative-ui-react#python) I think inside the graph(libs/langgraph/langgraph/graph) ui.py (libs/langgraph/langgraph/graph/ui.py) is not initialised or imported ``` from langgraph.graph.graph import END, START, Graph from langgraph.graph.message import MessageGraph, MessagesState, add_messages from langgraph.graph.state import StateGraph __all__ = [ "END", "START", "Graph", "StateGraph", "MessageGraph", "add_messages", "MessagesState", ] ``` ### System Info System Information ------------------ > OS: Darwin > OS Version: Darwin Kernel Version 25.0.0: Wed Sep 17 21:41:50 PDT 2025; root:xnu-12377.1.9~141/RELEASE_ARM64_T6030 > Python Version: 3.12.9 (main, Feb 12 2025, 15:09:19) [Clang 19.1.6 ] Package Information ------------------- > langchain_core: 0.3.60 > langchain: 0.3.18 > langchain_community: 0.3.17 > langsmith: 0.3.8 > langchain_anthropic: 0.3.7 > langchain_cerebras: 0.5.0 > langchain_deepseek: 0.1.4 > langchain_google_community: 2.0.4 > langchain_google_genai: 2.0.9 > langchain_google_vertexai: 2.0.28 > langchain_groq: 0.3.2 > langchain_mcp_adapters: 0.1.9 > langchain_openai: 0.3.5 > langchain_sandbox: 0.0.6 > langchain_tavily: 0.2.11 > langchain_text_splitters: 0.3.6 > langgraph_api: 0.4.9 > langgraph_cli: 0.4.0 > langgraph_license: Installed. No version info available. > langgraph_runtime: Installed. No version info available. > langgraph_runtime_inmem: 0.10.0 > langgraph_sdk: 0.1.51 Optional packages not installed ------------------------------- > langserve Other Dependencies ------------------ > aiohttp: 3.11.12 > aiohttp<4.0.0,>=3.8.3: Installed. No version info available. > anthropic<1,>=0.45.0: Installed. No version info available. > anthropic[vertexai]: Installed. No version info available. > async-timeout<5.0.0,>=4.0.0;: Installed. No version info available. > beautifulsoup4: 4.13.3 > blockbuster<2.0.0,>=1.5.24: Installed. No version info available. > bottleneck: 1.5.0 > click>=8.1.7: Installed. No version info available. > cloudpickle>=3.0.0: Installed. No version info available. > cryptography<45.0,>=42.0.0: Installed. No version info available. > dataclasses-json<0.7,>=0.5.7: Installed. No version info available. > db-dtypes: Installed. No version info available. > filetype: 1.2.0 > gapic-google-longrunning: Installed. No version info available. > google-api-core: 2.24.1 > google-api-python-client: 2.161.0 > google-auth-httplib2: 0.2.0 > google-auth-oauthlib: 1.2.1 > google-cloud-aiplatform: 1.106.0 > google-cloud-bigquery: 3.35.1 > google-cloud-bigquery-storage: Installed. No version info available. > google-cloud-contentwarehouse: Installed. No version info available. > google-cloud-core: 2.4.1 > google-cloud-discoveryengine: Installed. No version info available. > google-cloud-documentai: Installed. No version info available. > google-cloud-documentai-toolbox: Installed. No version info available. > google-cloud-speech: Installed. No version info available. > google-cloud-storage: 2.19.0 > google-cloud-texttospeech: Installed. No version info available. > google-cloud-translate: Installed. No version info available. > google-cloud-vision: Installed. No version info available. > google-generativeai: 0.8.4 > googlemaps: Installed. No version info available. > groq<1,>=0.4.1: Installed. No version info available. > grpcio: 1.70.0 > httpx: 0.27.2 > httpx-sse: 0.4.0 > httpx-sse<1.0.0,>=0.4.0: Installed. No version info available. > httpx>=0.25.0: Installed. No version info available. > jsonpatch<2.0,>=1.33: Installed. No version info available. > jsonschema-rs<0.30,>=0.20.0: Installed. No version info available. > langchain-anthropic;: Installed. No version info available. > langchain-aws;: Installed. No version info available. > langchain-cohere;: Installed. No version info available. > langchain-community;: Installed. No version info available. > langchain-core<0.4,>=0.3.36: Installed. No version info available. > langchain-core<0.4.0,>=0.3.56: Installed. No version info available. > langchain-core<1.0.0,>=0.3.34: Installed. No version info available. > langchain-core<1.0.0,>=0.3.49: Installed. No version info available. > langchain-core<1.0.0,>=0.3.70: Installed. No version info available. > langchain-core>=0.3.64: Installed. No version info available. > langchain-deepseek;: Installed. No version info available. > langchain-fireworks;: Installed. No version info available. > langchain-google-genai;: Installed. No version info available. > langchain-google-vertexai;: Installed. No version info available. > langchain-groq;: Installed. No version info available. > langchain-huggingface;: Installed. No version info available. > langchain-mistralai: Installed. No version info available. > langchain-mistralai;: Installed. No version info available. > langchain-ollama;: Installed. No version info available. > langchain-openai;: Installed. No version info available. > langchain-openai<1.0.0,>=0.3.28: Installed. No version info available. > langchain-text-splitters<1.0.0,>=0.3.6: Installed. No version info available. > langchain-together;: Installed. No version info available. > langchain<1.0.0,>=0.3.18: Installed. No version info available. > langgraph-api<0.5.0,>=0.3;: Installed. No version info available. > langgraph-checkpoint>=2.0.23: Installed. No version info available. > langgraph-checkpoint>=2.0.25: Installed. No version info available. > langgraph-runtime-inmem<0.11.0,>=0.10.0: Installed. No version info available. > langgraph-runtime-inmem>=0.7;: Installed. No version info available. > langgraph-sdk>=0.1.0;: Installed. No version info available. > langgraph-sdk>=0.2.0: Installed. No version info available. > langgraph>=0.2: Installed. No version info available. > langgraph>=0.4.0: Installed. No version info available. > langgraph>=0.4.3: Installed. No version info available. > langsmith-pyo3: Installed. No version info available. > langsmith<0.4,>=0.1.125: Installed. No version info available. > langsmith<0.4,>=0.1.126: Installed. No version info available. > langsmith<0.4,>=0.1.17: Installed. No version info available. > langsmith>=0.3.45: Installed. No version info available. > mcp>=1.9.2: Installed. No version info available. > numexpr: 2.11.0 > numpy<2,>=1.26.4;: Installed. No version info available. > numpy<3,>=1.26.2;: Installed. No version info available. > openai<2.0.0,>=1.58.1: Installed. No version info available. > orjson: 3.10.15 > orjson>=3.9.7: Installed. No version info available. > packaging<25,>=23.2: Installed. No version info available. > pandas: 2.2.3 > pyarrow: 19.0.1 > pydantic: 2.10.6 > pydantic-settings<3.0.0,>=2.4.0: Installed. No version info available. > pydantic<3.0.0,>=2.7.4: Installed. No version info available. > pydantic>=2.7.4: Installed. No version info available. > pyjwt>=2.9.0: Installed. No version info available. > pytest: Installed. No version info available. > python-dotenv>=0.8.0;: Installed. No version info available. > PyYAML>=5.3: Installed. No version info available. > requests: 2.32.3 > requests-toolbelt: 1.0.0 > requests<3,>=2: Installed. No version info available. > rich: 13.9.4 > SQLAlchemy<3,>=1.4: Installed. No version info available. > sse-starlette<2.2.0,>=2.1.0: Installed. No version info available. > sse-starlette>=2: Installed. No version info available. > starlette>=0.37: Installed. No version info available. > starlette>=0.38.6: Installed. No version info available. > structlog<26,>=24.1.0: Installed. No version info available. > structlog>23: Installed. No version info available. > tenacity!=8.4.0,<10,>=8.1.0: Installed. No version info available. > tenacity!=8.4.0,<10.0.0,>=8.1.0: Installed. No version info available. > tenacity>=8.0.0: Installed. No version info available. > tiktoken<1,>=0.7: Installed. No version info available. > truststore>=0.1: Installed. No version info available. > typing-extensions>=4.14.0: Installed. No version info available. > typing-extensions>=4.7: Installed. No version info available. > uvicorn>=0.26.0: Installed. No version info available. > validators: 0.35.0 > watchfiles>=0.13: Installed. No version info available. > zstandard: 0.23.0
yindo added the bugpending labels 2026-02-20 17:42:48 -05:00
yindo closed this issue 2026-02-20 17:42:48 -05:00
Author
Owner

@shreyass-ranganatha commented on GitHub (Oct 28, 2025):

Does import langgraph work?

@shreyass-ranganatha commented on GitHub (Oct 28, 2025): Does `import langgraph` work?
Author
Owner

@sydney-runkle commented on GitHub (Nov 7, 2025):

Not able to repro, have you tried on 1.0.2?

@sydney-runkle commented on GitHub (Nov 7, 2025): Not able to repro, have you tried on 1.0.2?
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langchain-ai/langgraph#1029