Would it be possible to create a condensechat engine with a custom retriever? My idea would be to specify the query engine as a vectorretriever engine and then specify the custom retriever as the retriever for said engine
You can setup the query engine from scratch with whatever retirever you want, and then you can construct the condense chat engine with that query engine
like this sort of "condense_engine = CondenseQuestionChatEngine.from_defaults( service_context=service_context, query_engine=RetrieverQueryEngine( retriever=FAISSRetriever( index=vector_store_index, embed_model=self.embed_model ) )