module 'langgraph_api.feature_flags' has no attribute 'USE_RUNTIME_CONTEXT_API' #900

Closed
opened 2026-02-20 17:42:17 -05:00 by yindo · 1 comment
Owner

Originally created by @rq-aszasz on GitHub (Aug 6, 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

App won't even start.

Error Message and Stack Trace (if applicable)

2025-08-06T10:55:34.536696Z [info     ] 🔔  A newer version of langgraph-api is available: 0.2.102 → 0.2.120 (pip install -U langgraph-api) [check_version] api_variant=local_dev langgraph_api_version=0.2.102 message='🔔  A newer version of langgraph-api is available: 0.2.102 → 0.2.120 (pip install -U langgraph-api)' thread_name='Thread-3 (_check_newer_version)'
2025-08-06T10:55:34.905380Z [info     ] Using langgraph_runtime_inmem  [langgraph_runtime] api_variant=local_dev langgraph_api_version=0.2.102 thread_name=MainThread
2025-08-06T10:55:34.912153Z [info     ] Using auth of type=noop        [langgraph_api.auth.middleware] api_variant=local_dev langgraph_api_version=0.2.102 thread_name=MainThread
2025-08-06T10:55:34.914142Z [info     ] Starting In-Memory runtime with langgraph-api=0.2.102 and in-memory runtime=0.6.8 [langgraph_runtime_inmem.lifespan] api_variant=local_dev langgraph_api_version=0.2.102 langgraph_runtime_inmem_version=0.6.8 thread_name=asyncio_0 version=0.2.102
2025-08-06T10:55:34.927056Z [info     ] Shutting down remote graphs    [langgraph_api.graph] api_variant=local_dev langgraph_api_version=0.2.102 thread_name=MainThread
2025-08-06T10:55:34.932772Z [error    ] Traceback (most recent call last):
  File "/.../.venv/lib/python3.13/site-packages/starlette/routing.py", line 694, in lifespan
    async with self.lifespan_context(app) as maybe_state:
               ~~~~~~~~~~~~~~~~~~~~~^^^^^
  File "/opt/homebrew/Cellar/python@3.13/3.13.5/Frameworks/Python.framework/Versions/3.13/lib/python3.13/contextlib.py", line 214, in __aenter__
    return await anext(self.gen)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/.../.venv/lib/python3.13/site-packages/langgraph_runtime_inmem/lifespan.py", line 62, in lifespan
    if feature_flags.USE_RUNTIME_CONTEXT_API:
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'langgraph_api.feature_flags' has no attribute 'USE_RUNTIME_CONTEXT_API'

Description

Hi,

I'm attempting to run langgraph dev in a Python 3.13 virtual env, but it fails to start.
See stack trace.

System Info

System Information

OS: Darwin
OS Version: Darwin Kernel Version 24.5.0: Tue Apr 22 19:54:25 PDT 2025; root:xnu-11417.121.6~2/RELEASE_ARM64_T6020
Python Version: 3.13.5 (main, Jun 11 2025, 15:36:57) [Clang 17.0.0 (clang-1700.0.13.3)]

Package Information

langchain_core: 0.3.71
langchain: 0.3.26
langchain_community: 0.3.27
langsmith: 0.4.8
langchain_aws: 0.2.29
langchain_experimental: 0.3.4
langchain_openai: 0.3.28
langchain_text_splitters: 0.3.8
langgraph_api: 0.2.102
langgraph_cli: 0.3.6
langgraph_license: Installed. No version info available.
langgraph_runtime: Installed. No version info available.
langgraph_runtime_inmem: 0.6.8
langgraph_sdk: 0.1.74
langgraph_supervisor: 0.0.28

Optional packages not installed

langserve

Other Dependencies

aiohttp<4.0.0,>=3.8.3: Installed. No version info available.
async-timeout<5.0.0,>=4.0.0;: Installed. No version info available.
beautifulsoup4: Installed. No version info available.
bedrock-agentcore: Installed. No version info available.
blockbuster<2.0.0,>=1.5.24: Installed. No version info available.
boto3: 1.39.11
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.
httpx: 0.28.1
httpx-sse<1.0.0,>=0.4.0: Installed. No version info available.
httpx>=0.25.0: Installed. No version info available.
httpx>=0.25.2: 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-azure-ai;: Installed. No version info available.
langchain-cohere;: Installed. No version info available.
langchain-community;: Installed. No version info available.
langchain-core<1.0.0,>=0.3.51: Installed. No version info available.
langchain-core<1.0.0,>=0.3.66: Installed. No version info available.
langchain-core<1.0.0,>=0.3.68: Installed. No version info available.
langchain-core>=0.3.40: 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-ollama;: Installed. No version info available.
langchain-openai;: Installed. No version info available.
langchain-perplexity;: Installed. No version info available.
langchain-text-splitters<1.0.0,>=0.3.8: Installed. No version info available.
langchain-together;: Installed. No version info available.
langchain-xai;: Installed. No version info available.
langchain<1.0.0,>=0.3.26: Installed. No version info available.
langgraph-api<0.3.0,>=0.2.67;: 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.7,>=0.6.0: Installed. No version info available.
langgraph-runtime-inmem>=0.6.0;: Installed. No version info available.
langgraph-sdk>=0.1.0;: Installed. No version info available.
langgraph-sdk>=0.1.74: Installed. No version info available.
langgraph>=0.2: Installed. No version info available.
langgraph>=0.3.27: Installed. No version info available.
langgraph>=0.4.6: Installed. No version info available.
langsmith-pyo3: Installed. No version info available.
langsmith>=0.1.125: Installed. No version info available.
langsmith>=0.1.17: Installed. No version info available.
langsmith>=0.3.45: Installed. No version info available.
numpy: 2.3.1
numpy>=1.26.2;: Installed. No version info available.
numpy>=2.1.0;: Installed. No version info available.
openai-agents: Installed. No version info available.
openai<2.0.0,>=1.86.0: Installed. No version info available.
opentelemetry-api: 1.35.0
opentelemetry-exporter-otlp-proto-http: 1.35.0
opentelemetry-sdk: 1.35.0
orjson: 3.11.0
orjson>=3.10.1: Installed. No version info available.
orjson>=3.9.7: Installed. No version info available.
packaging: 24.2
packaging>=23.2: Installed. No version info available.
playwright: Installed. No version info available.
pydantic: 2.11.7
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.4
requests-toolbelt: 1.0.0
requests<3,>=2: Installed. No version info available.
rich: 14.0.0
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.7: Installed. No version info available.
uvicorn>=0.26.0: Installed. No version info available.
watchfiles>=0.13: Installed. No version info available.
zstandard: 0.23.0

Originally created by @rq-aszasz on GitHub (Aug 6, 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 App won't even start. ``` ### Error Message and Stack Trace (if applicable) ```shell 2025-08-06T10:55:34.536696Z [info ] 🔔 A newer version of langgraph-api is available: 0.2.102 → 0.2.120 (pip install -U langgraph-api) [check_version] api_variant=local_dev langgraph_api_version=0.2.102 message='🔔 A newer version of langgraph-api is available: 0.2.102 → 0.2.120 (pip install -U langgraph-api)' thread_name='Thread-3 (_check_newer_version)' 2025-08-06T10:55:34.905380Z [info ] Using langgraph_runtime_inmem [langgraph_runtime] api_variant=local_dev langgraph_api_version=0.2.102 thread_name=MainThread 2025-08-06T10:55:34.912153Z [info ] Using auth of type=noop [langgraph_api.auth.middleware] api_variant=local_dev langgraph_api_version=0.2.102 thread_name=MainThread 2025-08-06T10:55:34.914142Z [info ] Starting In-Memory runtime with langgraph-api=0.2.102 and in-memory runtime=0.6.8 [langgraph_runtime_inmem.lifespan] api_variant=local_dev langgraph_api_version=0.2.102 langgraph_runtime_inmem_version=0.6.8 thread_name=asyncio_0 version=0.2.102 2025-08-06T10:55:34.927056Z [info ] Shutting down remote graphs [langgraph_api.graph] api_variant=local_dev langgraph_api_version=0.2.102 thread_name=MainThread 2025-08-06T10:55:34.932772Z [error ] Traceback (most recent call last): File "/.../.venv/lib/python3.13/site-packages/starlette/routing.py", line 694, in lifespan async with self.lifespan_context(app) as maybe_state: ~~~~~~~~~~~~~~~~~~~~~^^^^^ File "/opt/homebrew/Cellar/python@3.13/3.13.5/Frameworks/Python.framework/Versions/3.13/lib/python3.13/contextlib.py", line 214, in __aenter__ return await anext(self.gen) ^^^^^^^^^^^^^^^^^^^^^ File "/.../.venv/lib/python3.13/site-packages/langgraph_runtime_inmem/lifespan.py", line 62, in lifespan if feature_flags.USE_RUNTIME_CONTEXT_API: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: module 'langgraph_api.feature_flags' has no attribute 'USE_RUNTIME_CONTEXT_API' ``` ### Description Hi, I'm attempting to run `langgraph dev` in a Python 3.13 virtual env, but it fails to start. See stack trace. ### System Info System Information ------------------ > OS: Darwin > OS Version: Darwin Kernel Version 24.5.0: Tue Apr 22 19:54:25 PDT 2025; root:xnu-11417.121.6~2/RELEASE_ARM64_T6020 > Python Version: 3.13.5 (main, Jun 11 2025, 15:36:57) [Clang 17.0.0 (clang-1700.0.13.3)] Package Information ------------------- > langchain_core: 0.3.71 > langchain: 0.3.26 > langchain_community: 0.3.27 > langsmith: 0.4.8 > langchain_aws: 0.2.29 > langchain_experimental: 0.3.4 > langchain_openai: 0.3.28 > langchain_text_splitters: 0.3.8 > langgraph_api: 0.2.102 > langgraph_cli: 0.3.6 > langgraph_license: Installed. No version info available. > langgraph_runtime: Installed. No version info available. > langgraph_runtime_inmem: 0.6.8 > langgraph_sdk: 0.1.74 > langgraph_supervisor: 0.0.28 Optional packages not installed ------------------------------- > langserve Other Dependencies ------------------ > aiohttp<4.0.0,>=3.8.3: Installed. No version info available. > async-timeout<5.0.0,>=4.0.0;: Installed. No version info available. > beautifulsoup4: Installed. No version info available. > bedrock-agentcore: Installed. No version info available. > blockbuster<2.0.0,>=1.5.24: Installed. No version info available. > boto3: 1.39.11 > 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. > httpx: 0.28.1 > httpx-sse<1.0.0,>=0.4.0: Installed. No version info available. > httpx>=0.25.0: Installed. No version info available. > httpx>=0.25.2: 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-azure-ai;: Installed. No version info available. > langchain-cohere;: Installed. No version info available. > langchain-community;: Installed. No version info available. > langchain-core<1.0.0,>=0.3.51: Installed. No version info available. > langchain-core<1.0.0,>=0.3.66: Installed. No version info available. > langchain-core<1.0.0,>=0.3.68: Installed. No version info available. > langchain-core>=0.3.40: 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-ollama;: Installed. No version info available. > langchain-openai;: Installed. No version info available. > langchain-perplexity;: Installed. No version info available. > langchain-text-splitters<1.0.0,>=0.3.8: Installed. No version info available. > langchain-together;: Installed. No version info available. > langchain-xai;: Installed. No version info available. > langchain<1.0.0,>=0.3.26: Installed. No version info available. > langgraph-api<0.3.0,>=0.2.67;: 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.7,>=0.6.0: Installed. No version info available. > langgraph-runtime-inmem>=0.6.0;: Installed. No version info available. > langgraph-sdk>=0.1.0;: Installed. No version info available. > langgraph-sdk>=0.1.74: Installed. No version info available. > langgraph>=0.2: Installed. No version info available. > langgraph>=0.3.27: Installed. No version info available. > langgraph>=0.4.6: Installed. No version info available. > langsmith-pyo3: Installed. No version info available. > langsmith>=0.1.125: Installed. No version info available. > langsmith>=0.1.17: Installed. No version info available. > langsmith>=0.3.45: Installed. No version info available. > numpy: 2.3.1 > numpy>=1.26.2;: Installed. No version info available. > numpy>=2.1.0;: Installed. No version info available. > openai-agents: Installed. No version info available. > openai<2.0.0,>=1.86.0: Installed. No version info available. > opentelemetry-api: 1.35.0 > opentelemetry-exporter-otlp-proto-http: 1.35.0 > opentelemetry-sdk: 1.35.0 > orjson: 3.11.0 > orjson>=3.10.1: Installed. No version info available. > orjson>=3.9.7: Installed. No version info available. > packaging: 24.2 > packaging>=23.2: Installed. No version info available. > playwright: Installed. No version info available. > pydantic: 2.11.7 > 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.4 > requests-toolbelt: 1.0.0 > requests<3,>=2: Installed. No version info available. > rich: 14.0.0 > 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.7: Installed. No version info available. > uvicorn>=0.26.0: Installed. No version info available. > watchfiles>=0.13: Installed. No version info available. > zstandard: 0.23.0
yindo added the bugpending labels 2026-02-20 17:42:17 -05:00
yindo closed this issue 2026-02-20 17:42:17 -05:00
Author
Owner

@hinthornw commented on GitHub (Aug 6, 2025):

You'll need to upgrade your langgraph-api version.

2025-08-06T10:55:34.536696Z [info     ] 🔔  A newer version of langgraph-api is available: 0.2.102 → 0.2.120 (pip install -U langgraph-api) [check_version] api_variant=local_dev langgraph_api_version=0.2.102 message='🔔  A newer version of langgraph-api is available: 0.2.102 → 0.2.120 (pip install -U langgraph-api)' thread_name='Thread-3 (_check_newer_version)'

@hinthornw commented on GitHub (Aug 6, 2025): You'll need to upgrade your langgraph-api version. ``` 2025-08-06T10:55:34.536696Z [info ] 🔔 A newer version of langgraph-api is available: 0.2.102 → 0.2.120 (pip install -U langgraph-api) [check_version] api_variant=local_dev langgraph_api_version=0.2.102 message='🔔 A newer version of langgraph-api is available: 0.2.102 → 0.2.120 (pip install -U langgraph-api)' thread_name='Thread-3 (_check_newer_version)' ```
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langchain-ai/langgraph#900