fix(compressor): skip non-string tool content in dedup pass to prevent AttributeError

This commit is contained in:
sprmn24
2026-05-04 00:57:36 +03:00
committed by Teknium
parent 5bd937533c
commit 408dd8aa28
+2
View File
@@ -569,6 +569,8 @@ class ContextCompressor(ContextEngine):
# Skip multimodal content (list of content blocks)
if isinstance(content, list):
continue
if not isinstance(content, str):
continue
if len(content) < 200:
continue
h = hashlib.md5(content.encode("utf-8", errors="replace")).hexdigest()[:12]