fix(memory): reject tool-call-only consolidation

This commit is contained in:
chengyongru
2026-08-19 18:40:20 +08:00
committed by chengyongru
parent 12a4a8c04c
commit 93f71b61a0
2 changed files with 36 additions and 0 deletions
+4
View File
@@ -1060,6 +1060,10 @@ class Consolidator:
logger.warning("Consolidation provider returned an error, raw-dumping to history")
self.store.raw_archive(fallback_messages, session_key=session_key)
return None
if response.has_tool_calls is True:
logger.warning("Consolidation provider returned tool calls, raw-dumping to history")
self.store.raw_archive(fallback_messages, session_key=session_key)
return None
summary = response.content or "[no summary]"
self.store.append_history(
summary,