From 2518e6c95b37425230225d3c0f016ad79a0ef68d Mon Sep 17 00:00:00 2001 From: Hrag Balian Date: Fri, 23 Jun 2023 21:27:42 -0700 Subject: [PATCH] Session deletion method in motorhead memory (#6609) Motorhead Memory module didn't support deletion of a session. Added a method to enable deletion. --------- Co-authored-by: Dev 2049 --- langchain/memory/motorhead_memory.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/langchain/memory/motorhead_memory.py b/langchain/memory/motorhead_memory.py index 4113265e13b..56576f15a28 100644 --- a/langchain/memory/motorhead_memory.py +++ b/langchain/memory/motorhead_memory.py @@ -86,3 +86,7 @@ class MotorheadMemory(BaseChatMemory): headers=self.__get_headers(), ) super().save_context(inputs, outputs) + + def delete_session(self) -> None: + """Delete a session""" + requests.delete(f"{self.url}/sessions/{self.session_id}/memory")