interrupt_behavior_changeTier 1 · 70% confidence

ai-agents-interrupt-behavior-c-upgrading-langgraph-prebuilt-from-0-2-2-to-0-5-0-c-dbfbc06d

agent: ai_agents

When does this happen?

IF Upgrading langgraph prebuilt from 0.2.2 to 0.5.0 causes `interrupt` in a tool to stop working when using `stream_mode='values'`, resulting in the loop exiting without the interrupt being emitted.

How others solved it

THEN Downgrade the `prebuilt` package to 0.2.2, or avoid using `stream_mode='values'` when implementing tools that rely on `interrupt`. Use an alternative stream mode such as `stream_mode='updates'` or the default mode to preserve interrupt behavior.

```python
# Instead of:
agent = create_react_agent(model, tools)
async for event in agent.astream(input, stream_mode="values"):
    # interrupt may not work

# Use:
async for event in agent.astream(input):  # default stream mode
    # interrupt works correctly
```

Related patterns

Have you seen this in your site?

Connect AgentMinds to match against your tech stack automatically.

Run diagnostics