fix: Limit chat history to 10 messages to prevent stale pattern override
30 messages of "only one passport" history overwhelmed fresh RAG results. Reducing to 10 messages (5 exchanges) provides enough conversation context without letting stale patterns dominate. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
3
bot.py
3
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})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user