Is your feature request related to a problem? Please describe.
Current architecture doesn't properly delineate between conversation history and working memory.
working memory should be all information retained in working memory for the purposes of the current conversation.
This could include conversation memory but also sources retrieved by the retriever or any other tool.
Describe the solution you'd like
Create two separate entities. delineate between working memory and conversation history.
Describe alternatives you've considered
post-processing using transcript. very limited in scope and application
Additional context
Add any other context or screenshots about the feature request here.
Is your feature request related to a problem? Please describe.
Current architecture doesn't properly delineate between conversation history and working memory.
working memory should be all information retained in working memory for the purposes of the current conversation.
This could include conversation memory but also sources retrieved by the retriever or any other tool.
Describe the solution you'd like
Create two separate entities. delineate between working memory and conversation history.
Describe alternatives you've considered
post-processing using transcript. very limited in scope and application
Additional context
Add any other context or screenshots about the feature request here.