-
Notifications
You must be signed in to change notification settings - Fork 114
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MemorySaver
ignores newVersions
argument on put
- not storing deltas
#593
Comments
MemorySaver
ignores newVersions
argument on put - not storing deltasMemorySaver
ignores newVersions
argument on put
- not storing deltas
Good morning, we are a group of students at the University of Toronto currently investigating the issue mentioned and believe that we could help tackle this. Can we get this opened as an issue and assigned to me? @jacoblee93 |
@trollboss2572 I discussed this briefly with @nfcampos the other day, and I think there's an open question as to whether or not this is a valid issue. The In my opinion, whether or not this is an issue boils down to whether the LangGraph team wants Furthermore, if the LangGraph team decide that |
@benjamincburns Thank you for the swift response to my message. While I was researching the codebase I came to the same conclusion. This is more of an architectural issue than an implementation issue/feature/bug, so I believe this would be above my pay grade and would be more suited to the maintainers of langgraph to see what option they would prefer, as you mentioned. I read your other post and saw your recommendations for implementing CheckpointSaver for a different database framework, I believe that might be the best bet if we were to implement something. Thank you for your advice on that. Thank you for your time and for being open to questions should they arise. If there is anything that can be done by volunteers regarding the architectural updates to MemorySaver though, let me know. |
@trollboss2572 no worries, happy to help. Though just a reminder, I'm a volunteer just like you, so your guess is roughly as good as mine :-) |
Found while working on #541. Per discussion on #577,
MemorySaver
isn't respecting thenewVersions
argument, and as a result it's storing the entire contents ofcheckpoint.channel_values
on every call.The text was updated successfully, but these errors were encountered: