diff --git a/bot.py b/bot.py index bc85b7c..c51498b 100644 --- a/bot.py +++ b/bot.py @@ -2117,7 +2117,8 @@ class Bot: messages.append({"role": "system", "content": chunk_context}) if room_doc_context: messages.append({"role": "system", "content": room_doc_context}) - messages.extend(history) + # Limit history to 10 messages to prevent stale patterns from overwhelming fresh doc context + messages.extend(history[-10:]) if doc_context: messages.append({"role": "system", "content": doc_context})