diff --git a/nanobot/agent/loop.py b/nanobot/agent/loop.py index 5fe0ee0e2f..cf2137ead6 100644 --- a/nanobot/agent/loop.py +++ b/nanobot/agent/loop.py @@ -475,6 +475,8 @@ def _save_turn(self, session: Session, messages: list[dict], skip: int) -> None: if not filtered: continue entry["content"] = filtered + entry.pop("reasoning_content", None) + entry.pop("thinking_blocks", None) entry.setdefault("timestamp", datetime.now().isoformat()) session.messages.append(entry) session.updated_at = datetime.now()