[PR #475] [CLOSED] langgraph[minor]: Stores #789

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

📋 Pull Request Information

Original PR: https://github.com/langchain-ai/langgraphjs/pull/475
Author: @bracesproul
Created: 9/11/2024
Status: Closed

Base: mainHead: brace/stores


📝 Commits (3)

📊 Changes

10 files changed (+322 additions, -6 deletions)

View changed files

📝 libs/langgraph/src/constants.ts (+1 -0)
📝 libs/langgraph/src/graph/state.ts (+4 -0)
📝 libs/langgraph/src/pregel/index.ts (+5 -0)
📝 libs/langgraph/src/pregel/loop.ts (+29 -6)
📝 libs/langgraph/src/pregel/types.ts (+6 -0)
libs/langgraph/src/store/base.ts (+10 -0)
libs/langgraph/src/store/batch.ts (+162 -0)
libs/langgraph/src/store/memory.ts (+34 -0)
libs/langgraph/src/tests/store.test.ts (+46 -0)
📝 libs/langgraph/src/utils.ts (+25 -0)

📄 Description

Adds stores:

  • BaseStore
  • MemoryStore
  • AsyncBatchStore

Updates PregelLoop.initialize to set the store inside config.configurable under the key __pregel_store (aliased via CONFIG_KEY_STORE constant)

This will be used inside the managed values (memory) implementation to put/list values

@jacoblee93 / @nfcampos


🔄 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/475 **Author:** [@bracesproul](https://github.com/bracesproul) **Created:** 9/11/2024 **Status:** ❌ Closed **Base:** `main` ← **Head:** `brace/stores` --- ### 📝 Commits (3) - [`deea1c5`](https://github.com/langchain-ai/langgraphjs/commit/deea1c5e31301a525d6f65eac08cc0b69384b51d) langgraph[minor]: Stores - [`eb9bcda`](https://github.com/langchain-ai/langgraphjs/commit/eb9bcda9738d22d508b34dbd3ad4ebbee0e50db0) implement - [`7a66d82`](https://github.com/langchain-ai/langgraphjs/commit/7a66d82242e0054bcc23774ec621610f8392d92d) improvements ### 📊 Changes **10 files changed** (+322 additions, -6 deletions) <details> <summary>View changed files</summary> 📝 `libs/langgraph/src/constants.ts` (+1 -0) 📝 `libs/langgraph/src/graph/state.ts` (+4 -0) 📝 `libs/langgraph/src/pregel/index.ts` (+5 -0) 📝 `libs/langgraph/src/pregel/loop.ts` (+29 -6) 📝 `libs/langgraph/src/pregel/types.ts` (+6 -0) ➕ `libs/langgraph/src/store/base.ts` (+10 -0) ➕ `libs/langgraph/src/store/batch.ts` (+162 -0) ➕ `libs/langgraph/src/store/memory.ts` (+34 -0) ➕ `libs/langgraph/src/tests/store.test.ts` (+46 -0) 📝 `libs/langgraph/src/utils.ts` (+25 -0) </details> ### 📄 Description Adds stores: - `BaseStore` - `MemoryStore` - `AsyncBatchStore` Updates `PregelLoop.initialize` to set the store inside `config.configurable` under the key `__pregel_store` (aliased via `CONFIG_KEY_STORE` constant) This will be used inside the managed values (memory) implementation to put/list values @jacoblee93 / @nfcampos --- <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:15:54 -05:00
yindo closed this issue 2026-02-15 19:15:54 -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#789