UI Bundler — TypeError: Expected dict, got _Environ #1026

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

Originally created by @shreyass-ranganatha on GitHub (Oct 26, 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

from pydantic import BaseModel
from typing import Annotated, Optional

from langgraph.graph import StateGraph, START, END
from langgraph.graph.message import BaseMessage, add_messages
from langgraph.graph.ui import UIMessage, ui_message_reducer, push_ui_message

from langgraph.config import RunnableConfig, get_stream_writer
from langgraph.prebuilt import ToolNode

from langchain_core.messages import SystemMessage, HumanMessage, AIMessage, AIMessageChunk
from langchain_core.prompts import PromptTemplate

from langchain_openai import ChatOpenAI
from langchain_tavily import TavilySearch

import re
import time
import uuid
import asyncio


class AgentState(BaseModel):
    messages: Annotated[list[BaseMessage], add_messages]
    ui: Annotated[list[UIMessage], ui_message_reducer]

    network_type: str = "generation"


def task(content):
    # patterns
    p_head = re.compile(r"<<ARTICLE:START.*?>>")
    p_tail = re.compile(r"<<ARTICLE:END.*?>>")

    p_attr = re.compile(r"""(\w+)\s*=\s*['"]([^'"]+)['"]""")

    # context
    context = None
    body = []

    for ln in content.splitlines():
        if context is None and p_head.match(ln):
            attr = dict(p_attr.findall(ln))

            context = attr

            yield body, None
            body = []

            continue

        elif p_tail.match(ln):
            attr = dict(p_attr.findall(ln))

            if attr.get("id") == context["id"]:
                yield body, context
                body = []

                context = None

                continue
        body.append(ln)

    yield body, ({**context, "iscomplete": False} if context else None)


prompt = PromptTemplate.from_template(
    """You are a content generation assistant.

### **Response Format**
You have two modes of operation: **generation** and **research**
    *. "generation" is when you are **generating** a signifant entity like a piece of code, or an artifact, you NEED to wrap it around with the following fence:
        - STARTING: <<ARTICLE:START id="<come up with a unique ID>" title="<come up with a title>" description="<come up with a description>">>
        - ENDING: <</ARTICLE:END id="<same id as the one you passed to ARTICLE:START>">>
    * You can respond to normal questions in a normal way without the artifact tags

### Example 1 (generation)
Human: Generate a poem about blue skies
AI:
Let me genereate a poem for you:

<<ARTICLE:START id="blue_skies_poem_1" title="Blue Skies" description="Beautiful poem about blue skies">>
Blue skies are beautiful
...
<<ARTICLE:END id="blue_skies_poem_1">>

### Example 2 (research)
Human: What can you do?
AI:
I can use web search tool and answer to your questions based on the tools I've got.

## Query
{query} """)

model = ChatOpenAI(model="gpt-4.1-2025-04-14")
chain = prompt | model

# nodes
def agent(state: AgentState, config: Optional[RunnableConfig] = None):
    mg = rs = chain.invoke({
        "query": next(m.text() for m in state.messages[::-1] if isinstance(m, HumanMessage)),
    })

    if not mg.tool_calls and state.network_type == "generation":
        rs = AIMessage(id=str(uuid.uuid4()), content="")

        for el in task(mg.text()):
            match el:
                case (section, None):
                    rs.content += '\n'.join(section)

                case (section, context):
                    push_ui_message(
                        name="viewer",
                        props={
                            "title": context["title"],
                            "description": context["description"],
                            "content": '\n'.join(section),
                        },
                        id=str(uuid.uuid4()),
                        message=rs, )

    return {
        "messages": [rs]
    }


tools = ToolNode(tools=[
    TavilySearch()
])


from langgraph.prebuilt import create_react_agent
chat_agent = create_react_agent(
    model=model,
    tools=tools, )


# edges
def should_run_tools(state: AgentState):
    m = next(m for m in state.messages[::-1] if isinstance(m, AIMessage))

    if not m.tool_calls:
        return END
    else:
        return "tools"


builder = StateGraph(AgentState)

# nodes
builder.add_node("chat_agent", chat_agent)

# edges
builder.add_edge(START, "chat_agent")

graph = builder.compile()

Error Message and Stack Trace (if applicable)

Traceback (most recent call last):
  File "/Users/shreyas/Developer/experiments/langgraph.exps/.venv/lib/python3.11/site-packages/langgraph_api/js/ui.py", line 88, in _handle_exception
    task.result()
  File "/Users/shreyas/Developer/experiments/langgraph.exps/.venv/lib/python3.11/site-packages/langgraph_api/js/ui.py", line 62, in _start_ui_bundler_process
    process = await asyncio.create_subprocess_exec(
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/shreyas/.local/share/uv/python/cpython-3.11.9-macos-aarch64-none/lib/python3.11/asyncio/subprocess.py", line 223, in create_subprocess_exec
    transport, protocol = await loop.subprocess_exec(
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "uvloop/loop.pyx", line 2841, in subprocess_exec
  File "uvloop/loop.pyx", line 2799, in __subprocess_run
  File "uvloop/handles/process.pyx", line 611, in uvloop.loop.UVProcessTransport.new
TypeError: Expected dict, got _Environ

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/shreyas/Developer/experiments/langgraph.exps/.venv/lib/python3.11/site-packages/uvicorn/_compat.py", line 30, in asyncio_run
    return runner.run(main)
           ^^^^^^^^^^^^^^^^
  File "/Users/shreyas/.local/share/uv/python/cpython-3.11.9-macos-aarch64-none/lib/python3.11/asyncio/runners.py", line 118, in run
    return self._loop.run_until_complete(task)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "uvloop/loop.pyx", line 1512, in uvloop.loop.Loop.run_until_complete
  File "uvloop/loop.pyx", line 1505, in uvloop.loop.Loop.run_until_complete
  File "uvloop/loop.pyx", line 1379, in uvloop.loop.Loop.run_forever
  File "uvloop/loop.pyx", line 557, in uvloop.loop.Loop._run
  File "uvloop/loop.pyx", line 476, in uvloop.loop.Loop._on_idle
  File "uvloop/cbhandles.pyx", line 83, in uvloop.loop.Handle._run
  File "uvloop/cbhandles.pyx", line 63, in uvloop.loop.Handle._run
  File "/Users/shreyas/Developer/experiments/langgraph.exps/.venv/lib/python3.11/site-packages/langgraph_api/js/ui.py", line 94, in _handle_exception
    sys.exit(1)
SystemExit: 1

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/shreyas/Developer/experiments/langgraph.exps/.venv/lib/python3.11/site-packages/starlette/routing.py", line 694, in lifespan
    async with self.lifespan_context(app) as maybe_state:
  File "/Users/shreyas/.local/share/uv/python/cpython-3.11.9-macos-aarch64-none/lib/python3.11/contextlib.py", line 210, in __aenter__
    return await anext(self.gen)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/Users/shreyas/Developer/experiments/langgraph.exps/.venv/lib/python3.11/site-packages/langgraph_runtime_inmem/lifespan.py", line 80, in lifespan
    await graph.collect_graphs_from_env(True)
  File "/Users/shreyas/Developer/experiments/langgraph.exps/.venv/lib/python3.11/site-packages/langgraph_api/graph.py", line 420, in collect_graphs_from_env
    graph = await run_in_executor(None, _graph_from_spec, spec)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/shreyas/Developer/experiments/langgraph.exps/.venv/lib/python3.11/site-packages/langgraph_api/utils/config.py", line 144, in run_in_executor
    return await asyncio.get_running_loop().run_in_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
asyncio.exceptions.CancelledError

Description

I run into this issue with the UI bundler software while running Langgraph CLI on Python.

On initial observation, I notice this issue when I install the chromadb library (Unsure if other libraries cause the same)

langgraph.json

{
    "dependencies": ["."],
    "graphs": {
        "agent": "./src/graphs/chat_agent.py:graph"
    },
    "ui": {
        "agent": "./src/uis/index.tsx"
    },
    "env": ".env"
}

This issue has also been referenced in #5265

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.11.9 (main, Aug 14 2024, 04:17:21) [Clang 18.1.8 ]

Package Information

langchain_core: 1.0.1
langchain: 1.0.2
langchain_community: 0.4
langsmith: 0.4.38
langchain_anthropic: 1.0.0
langchain_chroma: 1.0.0
langchain_classic: 1.0.0
langchain_google_genai: 3.0.0
langchain_openai: 1.0.1
langchain_tavily: 0.2.12
langchain_text_splitters: 1.0.0
langchain_xai: 1.0.0
langgraph_api: 0.4.46
langgraph_cli: 0.4.4
langgraph_runtime_inmem: 0.14.1
langgraph_sdk: 0.2.9

Optional packages not installed

langserve

Other Dependencies

aiohttp: 3.13.1
anthropic: 0.71.0
async-timeout: Installed. No version info available.
blockbuster: 1.5.25
chromadb: 1.2.1
claude-agent-sdk: Installed. No version info available.
click: 8.3.0
cloudpickle: 3.1.1
cryptography: 44.0.3
dataclasses-json: 0.6.7
filetype: 1.2.0
google-ai-generativelanguage: 0.9.0
grpcio: 1.76.0
grpcio-tools: 1.76.0
httpx: 0.28.1
httpx-sse: 0.4.3
jsonpatch: 1.33
jsonschema-rs: 0.29.1
langchain-aws: Installed. No version info available.
langchain-deepseek: Installed. No version info available.
langchain-fireworks: 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-perplexity: Installed. No version info available.
langchain-together: Installed. No version info available.
langgraph: 1.0.1
langgraph-checkpoint: 3.0.0
langsmith-pyo3: Installed. No version info available.
numpy: 2.3.4
openai: 2.6.1
openai-agents: Installed. No version info available.
opentelemetry-api: 1.38.0
opentelemetry-exporter-otlp-proto-http: 1.38.0
opentelemetry-sdk: 1.38.0
orjson: 3.11.4
packaging: 25.0
protobuf: 6.33.0
pydantic: 2.12.3
pydantic-settings: 2.11.0
pyjwt: 2.10.1
pytest: Installed. No version info available.
python-dotenv: 1.2.1
pyyaml: 6.0.3
PyYAML: 6.0.3
requests: 2.32.5
requests-toolbelt: 1.0.0
rich: 14.2.0
sqlalchemy: 2.0.44
SQLAlchemy: 2.0.44
sse-starlette: 2.1.3
starlette: 0.48.0
structlog: 25.4.0
tenacity: 9.1.2
tiktoken: 0.12.0
truststore: 0.10.4
typing-extensions: 4.15.0
uvicorn: 0.38.0
vcrpy: Installed. No version info available.
watchfiles: 1.1.1
zstandard: 0.25.0

Originally created by @shreyass-ranganatha on GitHub (Oct 26, 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 from pydantic import BaseModel from typing import Annotated, Optional from langgraph.graph import StateGraph, START, END from langgraph.graph.message import BaseMessage, add_messages from langgraph.graph.ui import UIMessage, ui_message_reducer, push_ui_message from langgraph.config import RunnableConfig, get_stream_writer from langgraph.prebuilt import ToolNode from langchain_core.messages import SystemMessage, HumanMessage, AIMessage, AIMessageChunk from langchain_core.prompts import PromptTemplate from langchain_openai import ChatOpenAI from langchain_tavily import TavilySearch import re import time import uuid import asyncio class AgentState(BaseModel): messages: Annotated[list[BaseMessage], add_messages] ui: Annotated[list[UIMessage], ui_message_reducer] network_type: str = "generation" def task(content): # patterns p_head = re.compile(r"<<ARTICLE:START.*?>>") p_tail = re.compile(r"<<ARTICLE:END.*?>>") p_attr = re.compile(r"""(\w+)\s*=\s*['"]([^'"]+)['"]""") # context context = None body = [] for ln in content.splitlines(): if context is None and p_head.match(ln): attr = dict(p_attr.findall(ln)) context = attr yield body, None body = [] continue elif p_tail.match(ln): attr = dict(p_attr.findall(ln)) if attr.get("id") == context["id"]: yield body, context body = [] context = None continue body.append(ln) yield body, ({**context, "iscomplete": False} if context else None) prompt = PromptTemplate.from_template( """You are a content generation assistant. ### **Response Format** You have two modes of operation: **generation** and **research** *. "generation" is when you are **generating** a signifant entity like a piece of code, or an artifact, you NEED to wrap it around with the following fence: - STARTING: <<ARTICLE:START id="<come up with a unique ID>" title="<come up with a title>" description="<come up with a description>">> - ENDING: <</ARTICLE:END id="<same id as the one you passed to ARTICLE:START>">> * You can respond to normal questions in a normal way without the artifact tags ### Example 1 (generation) Human: Generate a poem about blue skies AI: Let me genereate a poem for you: <<ARTICLE:START id="blue_skies_poem_1" title="Blue Skies" description="Beautiful poem about blue skies">> Blue skies are beautiful ... <<ARTICLE:END id="blue_skies_poem_1">> ### Example 2 (research) Human: What can you do? AI: I can use web search tool and answer to your questions based on the tools I've got. ## Query {query} """) model = ChatOpenAI(model="gpt-4.1-2025-04-14") chain = prompt | model # nodes def agent(state: AgentState, config: Optional[RunnableConfig] = None): mg = rs = chain.invoke({ "query": next(m.text() for m in state.messages[::-1] if isinstance(m, HumanMessage)), }) if not mg.tool_calls and state.network_type == "generation": rs = AIMessage(id=str(uuid.uuid4()), content="") for el in task(mg.text()): match el: case (section, None): rs.content += '\n'.join(section) case (section, context): push_ui_message( name="viewer", props={ "title": context["title"], "description": context["description"], "content": '\n'.join(section), }, id=str(uuid.uuid4()), message=rs, ) return { "messages": [rs] } tools = ToolNode(tools=[ TavilySearch() ]) from langgraph.prebuilt import create_react_agent chat_agent = create_react_agent( model=model, tools=tools, ) # edges def should_run_tools(state: AgentState): m = next(m for m in state.messages[::-1] if isinstance(m, AIMessage)) if not m.tool_calls: return END else: return "tools" builder = StateGraph(AgentState) # nodes builder.add_node("chat_agent", chat_agent) # edges builder.add_edge(START, "chat_agent") graph = builder.compile() ``` ### Error Message and Stack Trace (if applicable) ```shell Traceback (most recent call last): File "/Users/shreyas/Developer/experiments/langgraph.exps/.venv/lib/python3.11/site-packages/langgraph_api/js/ui.py", line 88, in _handle_exception task.result() File "/Users/shreyas/Developer/experiments/langgraph.exps/.venv/lib/python3.11/site-packages/langgraph_api/js/ui.py", line 62, in _start_ui_bundler_process process = await asyncio.create_subprocess_exec( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/shreyas/.local/share/uv/python/cpython-3.11.9-macos-aarch64-none/lib/python3.11/asyncio/subprocess.py", line 223, in create_subprocess_exec transport, protocol = await loop.subprocess_exec( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "uvloop/loop.pyx", line 2841, in subprocess_exec File "uvloop/loop.pyx", line 2799, in __subprocess_run File "uvloop/handles/process.pyx", line 611, in uvloop.loop.UVProcessTransport.new TypeError: Expected dict, got _Environ During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/Users/shreyas/Developer/experiments/langgraph.exps/.venv/lib/python3.11/site-packages/uvicorn/_compat.py", line 30, in asyncio_run return runner.run(main) ^^^^^^^^^^^^^^^^ File "/Users/shreyas/.local/share/uv/python/cpython-3.11.9-macos-aarch64-none/lib/python3.11/asyncio/runners.py", line 118, in run return self._loop.run_until_complete(task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "uvloop/loop.pyx", line 1512, in uvloop.loop.Loop.run_until_complete File "uvloop/loop.pyx", line 1505, in uvloop.loop.Loop.run_until_complete File "uvloop/loop.pyx", line 1379, in uvloop.loop.Loop.run_forever File "uvloop/loop.pyx", line 557, in uvloop.loop.Loop._run File "uvloop/loop.pyx", line 476, in uvloop.loop.Loop._on_idle File "uvloop/cbhandles.pyx", line 83, in uvloop.loop.Handle._run File "uvloop/cbhandles.pyx", line 63, in uvloop.loop.Handle._run File "/Users/shreyas/Developer/experiments/langgraph.exps/.venv/lib/python3.11/site-packages/langgraph_api/js/ui.py", line 94, in _handle_exception sys.exit(1) SystemExit: 1 During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/Users/shreyas/Developer/experiments/langgraph.exps/.venv/lib/python3.11/site-packages/starlette/routing.py", line 694, in lifespan async with self.lifespan_context(app) as maybe_state: File "/Users/shreyas/.local/share/uv/python/cpython-3.11.9-macos-aarch64-none/lib/python3.11/contextlib.py", line 210, in __aenter__ return await anext(self.gen) ^^^^^^^^^^^^^^^^^^^^^ File "/Users/shreyas/Developer/experiments/langgraph.exps/.venv/lib/python3.11/site-packages/langgraph_runtime_inmem/lifespan.py", line 80, in lifespan await graph.collect_graphs_from_env(True) File "/Users/shreyas/Developer/experiments/langgraph.exps/.venv/lib/python3.11/site-packages/langgraph_api/graph.py", line 420, in collect_graphs_from_env graph = await run_in_executor(None, _graph_from_spec, spec) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/shreyas/Developer/experiments/langgraph.exps/.venv/lib/python3.11/site-packages/langgraph_api/utils/config.py", line 144, in run_in_executor return await asyncio.get_running_loop().run_in_executor( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ asyncio.exceptions.CancelledError ``` ### Description I run into this issue with the UI bundler software while running Langgraph CLI on Python. On initial observation, I notice this issue when I install the `chromadb` library (Unsure if other libraries cause the same) **langgraph.json** ```json { "dependencies": ["."], "graphs": { "agent": "./src/graphs/chat_agent.py:graph" }, "ui": { "agent": "./src/uis/index.tsx" }, "env": ".env" } ``` This issue has also been referenced in #5265 ### 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.11.9 (main, Aug 14 2024, 04:17:21) [Clang 18.1.8 ] Package Information ------------------- > langchain_core: 1.0.1 > langchain: 1.0.2 > langchain_community: 0.4 > langsmith: 0.4.38 > langchain_anthropic: 1.0.0 > langchain_chroma: 1.0.0 > langchain_classic: 1.0.0 > langchain_google_genai: 3.0.0 > langchain_openai: 1.0.1 > langchain_tavily: 0.2.12 > langchain_text_splitters: 1.0.0 > langchain_xai: 1.0.0 > langgraph_api: 0.4.46 > langgraph_cli: 0.4.4 > langgraph_runtime_inmem: 0.14.1 > langgraph_sdk: 0.2.9 Optional packages not installed ------------------------------- > langserve Other Dependencies ------------------ > aiohttp: 3.13.1 > anthropic: 0.71.0 > async-timeout: Installed. No version info available. > blockbuster: 1.5.25 > chromadb: 1.2.1 > claude-agent-sdk: Installed. No version info available. > click: 8.3.0 > cloudpickle: 3.1.1 > cryptography: 44.0.3 > dataclasses-json: 0.6.7 > filetype: 1.2.0 > google-ai-generativelanguage: 0.9.0 > grpcio: 1.76.0 > grpcio-tools: 1.76.0 > httpx: 0.28.1 > httpx-sse: 0.4.3 > jsonpatch: 1.33 > jsonschema-rs: 0.29.1 > langchain-aws: Installed. No version info available. > langchain-deepseek: Installed. No version info available. > langchain-fireworks: 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-perplexity: Installed. No version info available. > langchain-together: Installed. No version info available. > langgraph: 1.0.1 > langgraph-checkpoint: 3.0.0 > langsmith-pyo3: Installed. No version info available. > numpy: 2.3.4 > openai: 2.6.1 > openai-agents: Installed. No version info available. > opentelemetry-api: 1.38.0 > opentelemetry-exporter-otlp-proto-http: 1.38.0 > opentelemetry-sdk: 1.38.0 > orjson: 3.11.4 > packaging: 25.0 > protobuf: 6.33.0 > pydantic: 2.12.3 > pydantic-settings: 2.11.0 > pyjwt: 2.10.1 > pytest: Installed. No version info available. > python-dotenv: 1.2.1 > pyyaml: 6.0.3 > PyYAML: 6.0.3 > requests: 2.32.5 > requests-toolbelt: 1.0.0 > rich: 14.2.0 > sqlalchemy: 2.0.44 > SQLAlchemy: 2.0.44 > sse-starlette: 2.1.3 > starlette: 0.48.0 > structlog: 25.4.0 > tenacity: 9.1.2 > tiktoken: 0.12.0 > truststore: 0.10.4 > typing-extensions: 4.15.0 > uvicorn: 0.38.0 > vcrpy: Installed. No version info available. > watchfiles: 1.1.1 > zstandard: 0.25.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 26, 2025):

The exact issue is coming from the langgraph-api(==0.4.46?) package, in the file /js/ui.py line 62

Image

Where can I make a contribution to this particular file?

@shreyass-ranganatha commented on GitHub (Oct 26, 2025): The exact issue is coming from the `langgraph-api(==0.4.46?)` package, in the file `/js/ui.py` line 62 <img width="695" height="179" alt="Image" src="https://github.com/user-attachments/assets/e358d60d-4059-4f84-9383-6718287e02cc" /> Where can I make a contribution to this particular file?
Author
Owner

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

Is this still a problem on latest? cc @pjrule

@sydney-runkle commented on GitHub (Nov 7, 2025): Is this still a problem on latest? cc @pjrule
Author
Owner

@pjrule commented on GitHub (Nov 7, 2025):

Fixed with langgraph-api v0.5.8 (releasing now).

@pjrule commented on GitHub (Nov 7, 2025): Fixed with `langgraph-api` v0.5.8 (releasing now).
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langchain-ai/langgraph#1026