Skip to content

Commit dd9d649

Browse files
edwinyyyujealous
andauthored
Fix deleting session episodes v1 (MemMachine#532)
* Fix deleting session episodes v1 Signed-off-by: Edwin Yu <[email protected]> * Fix style Signed-off-by: Edwin Yu <[email protected]> --------- Signed-off-by: Edwin Yu <[email protected]> Co-authored-by: Cedric Zhuang <[email protected]>
1 parent 0158926 commit dd9d649

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/memmachine/episodic_memory/long_term_memory/long_term_memory.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ class LongTermMemory:
6767

6868
def __init__(self, params: LongTermMemoryParams):
6969
self._group_id = params.group_id
70+
self._session_id = params.session_id
7071
# Note: Things look a bit weird during refactor...
7172
# Internal session_id is used for external group_id. This is intentional.
7273
self._declarative_memory = DeclarativeMemory(
@@ -157,6 +158,6 @@ async def clear(self):
157158
async def forget_session(self):
158159
await self._declarative_memory.forget_filtered_episodes(
159160
property_filter={
160-
"session_id": self._memory_context.session_id,
161+
"session_id": self._session_id,
161162
}
162163
)

0 commit comments

Comments
 (0)