fix: chat memory extraction crashes on a non-dict message (#1749)

This commit is contained in:
Afonso Coutinho
2026-06-03 05:25:48 +01:00
committed by GitHub
parent a714915afe
commit 51857c9008
2 changed files with 17 additions and 0 deletions

View File

@@ -51,6 +51,8 @@ class MemoryManager:
memories = []
for msg in chat_history:
if not isinstance(msg, dict):
continue
if msg.get("role") == "assistant":
content = str(msg.get("content", ""))
lines = content.split('\n')