Danialebrat commited on
Commit
f24aba3
·
1 Parent(s): 411fb5d

- considering last 3 messages

Browse files
Files changed (1) hide show
  1. Messaging_system/MultiMessage.py +4 -1
Messaging_system/MultiMessage.py CHANGED
@@ -139,8 +139,11 @@ class MultiMessage:
139
  :return: A user-facing prompt string instructing the model to produce a new message.
140
  """
141
  # Build a textual summary of previous messages
 
 
 
142
  previous_text = []
143
- for i, m in enumerate(previous_messages, start=1):
144
  header = m.get("header", "").strip()
145
  body = m.get("message", "").strip()
146
  previous_text.append(f"Message {i}: (Header) {header}\n (Body) {body}")
 
139
  :return: A user-facing prompt string instructing the model to produce a new message.
140
  """
141
  # Build a textual summary of previous messages
142
+ # ──► NEW: keep at most the last three messages
143
+ recent_messages = previous_messages[-3:]
144
+
145
  previous_text = []
146
+ for i, m in enumerate(recent_messages, start=1):
147
  header = m.get("header", "").strip()
148
  body = m.get("message", "").strip()
149
  previous_text.append(f"Message {i}: (Header) {header}\n (Body) {body}")