Abstract
Optional
inputOptional
outputPredicts a new summary for the conversation given the existing messages and summary.
Existing messages in the conversation.
Current summary of the conversation.
A promise that resolves to a new summary string.
Method to add user and AI messages to the chat history in sequence.
The input values from the user.
The output values from the AI.
Promise that resolves when the context has been saved.
Abstract class that provides a structure for storing and managing the memory of a conversation. It includes methods for predicting a new summary for the conversation given the existing messages and summary.