[PR #713] [MERGED] fix(langgraph): Allow multiple interrupts per node #956

Closed
opened 2026-02-15 19:16:32 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/langchain-ai/langgraphjs/pull/713
Author: @bracesproul
Created: 12/5/2024
Status: Merged
Merged: 12/10/2024
Merged by: @bracesproul

Base: mainHead: brace/multiple-interrupts-per-node


📝 Commits (10+)

📊 Changes

11 files changed (+322 additions, -90 deletions)

View changed files

📝 .vscode/settings.json (+2 -1)
📝 libs/checkpoint/src/base.ts (+6 -0)
📝 libs/checkpoint/src/memory.ts (+53 -40)
📝 libs/langgraph/src/constants.ts (+3 -0)
📝 libs/langgraph/src/interrupt.ts (+114 -13)
📝 libs/langgraph/src/pregel/algo.ts (+12 -19)
📝 libs/langgraph/src/pregel/index.ts (+8 -4)
📝 libs/langgraph/src/pregel/io.ts (+15 -3)
📝 libs/langgraph/src/pregel/loop.ts (+33 -10)
📝 libs/langgraph/src/pregel/types.ts (+6 -0)
📝 libs/langgraph/src/tests/pregel.test.ts (+70 -0)

📄 Description

port of https://github.com/langchain-ai/langgraph/pull/2636


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/langchain-ai/langgraphjs/pull/713 **Author:** [@bracesproul](https://github.com/bracesproul) **Created:** 12/5/2024 **Status:** ✅ Merged **Merged:** 12/10/2024 **Merged by:** [@bracesproul](https://github.com/bracesproul) **Base:** `main` ← **Head:** `brace/multiple-interrupts-per-node` --- ### 📝 Commits (10+) - [`1b62fc7`](https://github.com/langchain-ai/langgraphjs/commit/1b62fc7eeffd9e5a8ca16fd83ef30507fd2a912e) fix(langgraph): Allow multiple interrupts per node - [`20e4fcd`](https://github.com/langchain-ai/langgraphjs/commit/20e4fcdd5617a57763662b764f2251b558bba5c4) cr - [`049e4dd`](https://github.com/langchain-ai/langgraphjs/commit/049e4dd40f6403263a607c745efbbf6c51ea874d) Merge branch 'main' into brace/multiple-interrupts-per-node - [`078cae7`](https://github.com/langchain-ai/langgraphjs/commit/078cae7d96f757af275c3aa092ee04b62f12c8ec) cr - [`c9b6545`](https://github.com/langchain-ai/langgraphjs/commit/c9b65451e2392a2c08db5bd01fb10fa110e9a7cb) cr - [`09c3ecc`](https://github.com/langchain-ai/langgraphjs/commit/09c3eccb59ac6394629563e14ee0895fcab2e9d6) cr - [`d65c14c`](https://github.com/langchain-ai/langgraphjs/commit/d65c14c17ef7b423b82f78dc1b4e3e9e56634af3) fix test - [`b403a35`](https://github.com/langchain-ai/langgraphjs/commit/b403a35c69a568ba2e19240d5c581489d9baab25) chore: lint files - [`46b56cd`](https://github.com/langchain-ai/langgraphjs/commit/46b56cd210a4dbc8e5a253bb9b965300c032fe0d) chore: lint files - [`f86b330`](https://github.com/langchain-ai/langgraphjs/commit/f86b330cb06d865605f60d9d28684e96ea40fcdd) cr ### 📊 Changes **11 files changed** (+322 additions, -90 deletions) <details> <summary>View changed files</summary> 📝 `.vscode/settings.json` (+2 -1) 📝 `libs/checkpoint/src/base.ts` (+6 -0) 📝 `libs/checkpoint/src/memory.ts` (+53 -40) 📝 `libs/langgraph/src/constants.ts` (+3 -0) 📝 `libs/langgraph/src/interrupt.ts` (+114 -13) 📝 `libs/langgraph/src/pregel/algo.ts` (+12 -19) 📝 `libs/langgraph/src/pregel/index.ts` (+8 -4) 📝 `libs/langgraph/src/pregel/io.ts` (+15 -3) 📝 `libs/langgraph/src/pregel/loop.ts` (+33 -10) 📝 `libs/langgraph/src/pregel/types.ts` (+6 -0) 📝 `libs/langgraph/src/tests/pregel.test.ts` (+70 -0) </details> ### 📄 Description port of https://github.com/langchain-ai/langgraph/pull/2636 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-15 19:16:32 -05:00
yindo closed this issue 2026-02-15 19:16:32 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langchain-ai/langgraphjs#956