raviix46 commited on
Commit
fc36dec
·
verified ·
1 Parent(s): 370b601

Update email_rag/rag_sessions.py

Browse files
Files changed (1) hide show
  1. email_rag/rag_sessions.py +3 -3
email_rag/rag_sessions.py CHANGED
@@ -3,7 +3,7 @@ import uuid
3
 
4
  SESSIONS = {} # session_id -> {thread_id, recent_turns, entity_memory}
5
 
6
-
7
  def _init_entity_memory():
8
  """Create a fresh entity memory structure."""
9
  return {
@@ -13,7 +13,7 @@ def _init_entity_memory():
13
  "dates": [],
14
  }
15
 
16
-
17
  def start_session(thread_id: str) -> str:
18
  """Create a new session fixed to a given thread."""
19
  sid = str(uuid.uuid4())
@@ -24,7 +24,7 @@ def start_session(thread_id: str) -> str:
24
  }
25
  return sid
26
 
27
-
28
  def get_session(session_id: str):
29
  return SESSIONS.get(session_id)
30
 
 
3
 
4
  SESSIONS = {} # session_id -> {thread_id, recent_turns, entity_memory}
5
 
6
+ # Creates a fresh, empty entity memory
7
  def _init_entity_memory():
8
  """Create a fresh entity memory structure."""
9
  return {
 
13
  "dates": [],
14
  }
15
 
16
+ #Generate a new unique session id
17
  def start_session(thread_id: str) -> str:
18
  """Create a new session fixed to a given thread."""
19
  sid = str(uuid.uuid4())
 
24
  }
25
  return sid
26
 
27
+ # If session exists → returns its dict. / If not → returns None
28
  def get_session(session_id: str):
29
  return SESSIONS.get(session_id)
30