fix(agent): skip empty multimodal user entries after runtime-context strip

This commit is contained in:
Re-bin
2026-03-03 05:13:17 +00:00
parent ad99d5aaa0
commit 03b83fb79e
2 changed files with 43 additions and 0 deletions

View File

@@ -480,6 +480,8 @@ class AgentLoop:
filtered.append({"type": "text", "text": "[image]"})
else:
filtered.append(c)
if not filtered:
continue
entry["content"] = filtered
entry.setdefault("timestamp", datetime.now().isoformat())
session.messages.append(entry)