Skip to content

Enhancement: Adopt ConversationSummaryBufferMemory #741

@ywkim

Description

@ywkim

Contact Details

[email protected]

What features would you like to see added?

I propose the adoption of ConversationSummaryBufferMemory in LibreChat. This memory class combines the advantages of BufferMemory and ConversationSummaryMemory for managing the conversation history. It maintains a buffer of the most recent interactions and a summary of the previous conversation, enabling efficient memory usage and improving context awareness, particularly during long conversations. For more details on how ConversationSummaryBufferMemory works, you can refer to this article.

More details

I'd like to discuss the potential impact of this adoption on the existing system and how to best approach its implementation. Would be happy to contribute to this enhancement.

Which components are impacted by your request?

General, UI

Pictures

Not applicable for this request.

Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    Status

    ✅ Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions