hunk.code_window:             | ANSWER_PROMPT
               | ChatLiteLLM(max_tokens=self.max_tokens, model=self.model),
               "docs": itemgetter("docs"),
           }
           return loaded_memory | standalone_question | retrieved_documents | answer
  
hunk.labels: keep keep keep keep keep replace
hunk.after_edit:         return _inputs | standalone_question | retrieved_documents | answer
hunk.file_path: backend/modules/brain/rags/quivr_rag.py
hunk.type: replace
file: from multiprocessing import get_logger
  
  from models import get_supabase_client
  from supabase.client import Client
  
  logger = get_logger()
  
  
  def list_files_from_storage(path):
      supabase_client: Client = get_supabase_client()
  
      try:
          response = supabase_client.storage.from_("quivr").list(path)
          return response
      except Exception as e:
          logger.error(e)
  