[PR #694] [CLOSED] Firebase Checkpoint Saver #940

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

📋 Pull Request Information

Original PR: https://github.com/langchain-ai/langgraphjs/pull/694
Author: @trollboss2572
Created: 11/28/2024
Status: Closed

Base: mainHead: juno/firebase-checkpoint-saver


📝 Commits (9)

  • 8791d63 Outlining the changes to make
  • 344914a Implement main functionality of the Checkpoint Saver
  • b039501 Testing suite for FirebaseSaver
  • 176bb37 Package update
  • a94bb8f Validation and Syntax Fixes
  • 51bc03f Merge branch 'langchain-ai:main' into juno/firebase-checkpoint-saver
  • db6345a Ran yarn install to install all dependencies
  • cd204ee Merge branch 'juno/firebase-checkpoint-saver' of https://github.com/juuunoz/langgraphjs into juno/firebase-checkpoint-saver
  • b0d44ae Documentation and deletion of config files

📊 Changes

23 files changed (+932 additions, -12896 deletions)

View changed files

📝 examples/package.json (+1 -1)
libs/checkpoint-firebase/.env.example (+6 -0)
libs/checkpoint-firebase/.eslintrc.cjs (+69 -0)
libs/checkpoint-firebase/.gitignore (+7 -0)
libs/checkpoint-firebase/.prettierrc (+19 -0)
libs/checkpoint-firebase/.release-it.json (+13 -0)
libs/checkpoint-firebase/LICENSE (+21 -0)
libs/checkpoint-firebase/README.md (+109 -0)
libs/checkpoint-firebase/jest.config.cjs (+20 -0)
libs/checkpoint-firebase/jest.env.cjs (+12 -0)
libs/checkpoint-firebase/langchain.config.js (+21 -0)
libs/checkpoint-firebase/package.json (+92 -0)
libs/checkpoint-firebase/src/index.ts (+300 -0)
libs/checkpoint-firebase/src/tests/checkpoints.int.test.ts (+137 -0)
libs/checkpoint-firebase/tsconfig.cjs.json (+8 -0)
libs/checkpoint-firebase/tsconfig.json (+23 -0)
libs/checkpoint-firebase/turbo.json (+11 -0)
📝 libs/checkpoint-validation/jest.config.cjs (+1 -0)
📝 libs/checkpoint-validation/package.json (+2 -1)
libs/checkpoint-validation/src/tests/firebase.spec.ts (+9 -0)

...and 3 more files

📄 Description

We have implemented a Firebase Checkpoint Saver, in the fashion of the SQLite, PostGres, and Mongo Checkpoint Savers already present in the codebase. As well as adding this, we have added a test suite and initialization code which also have been tested.

We have followed all standardized naming and organization conventions as mentioned above. As such, the majority of our work can be found in the libs directory, under libs/checkpoint-firebase. @jacoblee93

Fixes #657


🔄 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/694 **Author:** [@trollboss2572](https://github.com/trollboss2572) **Created:** 11/28/2024 **Status:** ❌ Closed **Base:** `main` ← **Head:** `juno/firebase-checkpoint-saver` --- ### 📝 Commits (9) - [`8791d63`](https://github.com/langchain-ai/langgraphjs/commit/8791d63a93eb63155d716903412b33c4d98bce8a) Outlining the changes to make - [`344914a`](https://github.com/langchain-ai/langgraphjs/commit/344914a004fa390d13f1c1542a7554934899736b) Implement main functionality of the Checkpoint Saver - [`b039501`](https://github.com/langchain-ai/langgraphjs/commit/b039501b56ed7ea1c52a6b3b15057d712400909a) Testing suite for FirebaseSaver - [`176bb37`](https://github.com/langchain-ai/langgraphjs/commit/176bb37ffc29ab24264db0d9e73be55002f2be6e) Package update - [`a94bb8f`](https://github.com/langchain-ai/langgraphjs/commit/a94bb8f1c5e22d392a74616fe80af4a8f347d54a) Validation and Syntax Fixes - [`51bc03f`](https://github.com/langchain-ai/langgraphjs/commit/51bc03fb9754cb874560b59a15adf74e558798a1) Merge branch 'langchain-ai:main' into juno/firebase-checkpoint-saver - [`db6345a`](https://github.com/langchain-ai/langgraphjs/commit/db6345af2e1486b059bff42ab37fdaf6bf455007) Ran yarn install to install all dependencies - [`cd204ee`](https://github.com/langchain-ai/langgraphjs/commit/cd204ee0e8b69674cfebbd243acbb5c3fce6d759) Merge branch 'juno/firebase-checkpoint-saver' of https://github.com/juuunoz/langgraphjs into juno/firebase-checkpoint-saver - [`b0d44ae`](https://github.com/langchain-ai/langgraphjs/commit/b0d44ae9e9a2d7f135905c726e90230cae6df803) Documentation and deletion of config files ### 📊 Changes **23 files changed** (+932 additions, -12896 deletions) <details> <summary>View changed files</summary> 📝 `examples/package.json` (+1 -1) ➕ `libs/checkpoint-firebase/.env.example` (+6 -0) ➕ `libs/checkpoint-firebase/.eslintrc.cjs` (+69 -0) ➕ `libs/checkpoint-firebase/.gitignore` (+7 -0) ➕ `libs/checkpoint-firebase/.prettierrc` (+19 -0) ➕ `libs/checkpoint-firebase/.release-it.json` (+13 -0) ➕ `libs/checkpoint-firebase/LICENSE` (+21 -0) ➕ `libs/checkpoint-firebase/README.md` (+109 -0) ➕ `libs/checkpoint-firebase/jest.config.cjs` (+20 -0) ➕ `libs/checkpoint-firebase/jest.env.cjs` (+12 -0) ➕ `libs/checkpoint-firebase/langchain.config.js` (+21 -0) ➕ `libs/checkpoint-firebase/package.json` (+92 -0) ➕ `libs/checkpoint-firebase/src/index.ts` (+300 -0) ➕ `libs/checkpoint-firebase/src/tests/checkpoints.int.test.ts` (+137 -0) ➕ `libs/checkpoint-firebase/tsconfig.cjs.json` (+8 -0) ➕ `libs/checkpoint-firebase/tsconfig.json` (+23 -0) ➕ `libs/checkpoint-firebase/turbo.json` (+11 -0) 📝 `libs/checkpoint-validation/jest.config.cjs` (+1 -0) 📝 `libs/checkpoint-validation/package.json` (+2 -1) ➕ `libs/checkpoint-validation/src/tests/firebase.spec.ts` (+9 -0) _...and 3 more files_ </details> ### 📄 Description We have implemented a Firebase Checkpoint Saver, in the fashion of the SQLite, PostGres, and Mongo Checkpoint Savers already present in the codebase. As well as adding this, we have added a test suite and initialization code which also have been tested. We have followed all standardized naming and organization conventions as mentioned above. As such, the majority of our work can be found in the libs directory, under libs/checkpoint-firebase. @jacoblee93 Fixes #657 --- <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:29 -05:00
yindo closed this issue 2026-02-15 19:16:29 -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#940