Skip to content

FEATURE REQUEST: Persistent Memory Storage for checkpoints #78

@smokeyScraper

Description

@smokeyScraper

Is your feature request related to a problem?

  • Yes, it is related to a problem

Describe the feature you'd like

Implement Persistent Memory Storage for LG Checkpoints

Refers #73

🌟 Feature Description

Implement persistent database storage for conversation summaries, user interactions, and agent state management. Currently, all memory is lost when the application restarts.

🔍 Problem Statement

  • InMemorySaver() loses all conversation history and summaries on application restart
  • store_summary_to_database() function in summarization_node.py is a placeholder
  • User interaction history is not persisted to the database
  • No long-term memory across sessions for personalized user experiences
  • Thread management relies on volatile memory storage

🎯 Expected Outcome

  • Persistent conversation memory that survives application restarts
  • Automatic storage of conversation summaries in Supabase interactions table
  • User profile updates based on conversation history
  • Long-term memory for personalized DevRel assistance
  • Database-backed checkpointing instead of InMemorySaver()

Record

  • I agree to follow this project's Code of Conduct
  • I want to work on implementing this feature

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions