[PR #465] [CLOSED] langgraph[minor]: Memory #781

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

📋 Pull Request Information

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

Base: mainHead: brace/memory


📝 Commits (9)

  • 61923a2 langgraph[minor]: Memory
  • e28e9f0 added more constants
  • 31206c8 added BaseStore, MemoryStore, AsyncBatchStore
  • 557214d add rest of managed classes
  • 11bbe00 dont require implementing tick
  • eb73d5c fix most lint errors
  • 84d03e0 Merge branch 'main' into brace/memory
  • 88df475 cr
  • acf4b79 Merge branch 'main' into brace/memory

📊 Changes

16 files changed (+693 additions, -24 deletions)

View changed files

📝 libs/langgraph/src/channels/base.ts (+4 -4)
📝 libs/langgraph/src/constants.ts (+3 -0)
📝 libs/langgraph/src/graph/state.ts (+5 -1)
libs/langgraph/src/managed/base.ts (+167 -0)
libs/langgraph/src/managed/context.ts (+111 -0)
libs/langgraph/src/managed/is_last_step.ts (+8 -0)
libs/langgraph/src/managed/shared_value.ts (+100 -0)
📝 libs/langgraph/src/pregel/algo.ts (+25 -3)
📝 libs/langgraph/src/pregel/index.ts (+27 -3)
📝 libs/langgraph/src/pregel/loop.ts (+31 -3)
📝 libs/langgraph/src/pregel/types.ts (+5 -1)
libs/langgraph/src/store/base.ts (+8 -0)
libs/langgraph/src/store/batch.ts (+111 -0)
libs/langgraph/src/store/memory.ts (+32 -0)
📝 libs/langgraph/src/tests/pregel.test.ts (+15 -9)
libs/langgraph/src/tests/store.test.ts (+41 -0)

📄 Description

Adds stores:

  • BaseStore
  • MemoryStore
  • AsyncBatchStore

Adds "managed" classes

  • abstract ManagedValue
  • abstract WritableManagedValue
  • ManagedValueMapping
  • Context
  • IsLastStepManager
  • SharedValue

🔄 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/465 **Author:** [@bracesproul](https://github.com/bracesproul) **Created:** 9/6/2024 **Status:** ❌ Closed **Base:** `main` ← **Head:** `brace/memory` --- ### 📝 Commits (9) - [`61923a2`](https://github.com/langchain-ai/langgraphjs/commit/61923a263b7b341413d9427fa4703fdc09e70eea) langgraph[minor]: Memory - [`e28e9f0`](https://github.com/langchain-ai/langgraphjs/commit/e28e9f0a9b937d6459cebf860d784ec2ad78be99) added more constants - [`31206c8`](https://github.com/langchain-ai/langgraphjs/commit/31206c8eeb86f6977d8ba60097f84e441902b58e) added BaseStore, MemoryStore, AsyncBatchStore - [`557214d`](https://github.com/langchain-ai/langgraphjs/commit/557214d01a78579809c8f1f6fd317f4b3b3442cb) add rest of managed classes - [`11bbe00`](https://github.com/langchain-ai/langgraphjs/commit/11bbe004c25bd1cf10511fab8bc007cb03cf08c5) dont require implementing tick - [`eb73d5c`](https://github.com/langchain-ai/langgraphjs/commit/eb73d5ca6c57193f51b9161de0a51ca948c13a35) fix most lint errors - [`84d03e0`](https://github.com/langchain-ai/langgraphjs/commit/84d03e049302a72d4b48c58c90c98f6f777b0df1) Merge branch 'main' into brace/memory - [`88df475`](https://github.com/langchain-ai/langgraphjs/commit/88df4751602477b4aec5c51a5b8bf4e52ada1382) cr - [`acf4b79`](https://github.com/langchain-ai/langgraphjs/commit/acf4b794ebca16d19a77bb341719f7d8aacdc2b2) Merge branch 'main' into brace/memory ### 📊 Changes **16 files changed** (+693 additions, -24 deletions) <details> <summary>View changed files</summary> 📝 `libs/langgraph/src/channels/base.ts` (+4 -4) 📝 `libs/langgraph/src/constants.ts` (+3 -0) 📝 `libs/langgraph/src/graph/state.ts` (+5 -1) ➕ `libs/langgraph/src/managed/base.ts` (+167 -0) ➕ `libs/langgraph/src/managed/context.ts` (+111 -0) ➕ `libs/langgraph/src/managed/is_last_step.ts` (+8 -0) ➕ `libs/langgraph/src/managed/shared_value.ts` (+100 -0) 📝 `libs/langgraph/src/pregel/algo.ts` (+25 -3) 📝 `libs/langgraph/src/pregel/index.ts` (+27 -3) 📝 `libs/langgraph/src/pregel/loop.ts` (+31 -3) 📝 `libs/langgraph/src/pregel/types.ts` (+5 -1) ➕ `libs/langgraph/src/store/base.ts` (+8 -0) ➕ `libs/langgraph/src/store/batch.ts` (+111 -0) ➕ `libs/langgraph/src/store/memory.ts` (+32 -0) 📝 `libs/langgraph/src/tests/pregel.test.ts` (+15 -9) ➕ `libs/langgraph/src/tests/store.test.ts` (+41 -0) </details> ### 📄 Description Adds stores: - `BaseStore` - `MemoryStore` - `AsyncBatchStore` Adds "managed" classes - abstract `ManagedValue` - abstract `WritableManagedValue` - `ManagedValueMapping` - `Context` - `IsLastStepManager` - `SharedValue` --- <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:52 -05:00
yindo closed this issue 2026-02-15 19:15:52 -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#781