llama_index
llama_index copied to clipboard
[Feature Request]: Allow ChatEngine to use async memory buffer?
Feature Description
The memory in ChatEngine can only be synchronous even in the async methods like (achat
, achat_stream
), for example this line in CondensePlusContextChatEngine.
Reason
I think it's common to have a chat memory backed by async DB calls, the current code stops people using async chat memory with chat engine without heavily customizing the chat engine.
Value of Feature
No response