diff --git a/plugins/memory/mempalace/__init__.py b/plugins/memory/mempalace/__init__.py index e632743c5..3ba3b452c 100644 --- a/plugins/memory/mempalace/__init__.py +++ b/plugins/memory/mempalace/__init__.py @@ -172,13 +172,13 @@ class MemPalacePortalProvider(MemoryProvider): # Extract key facts for Hologram if self._hologram_store: - # Simple heuristic: look for \"I prefer\", \"The project uses\", etc. + # Simple heuristic: look for "I prefer", "The project uses", etc. for msg in messages: - if msg.get(\"role\") == \"user\": - content = msg.get(\"content\", \"\") - if \"prefer\" in content.lower() or \"use\" in content.lower(): + if msg.get("role") == "user": + content = msg.get("content", "") + if "prefer" in content.lower() or "use" in content.lower(): try: - self._hologram_store.add_fact(content[:200], category=\"user_pref\") + self._hologram_store.add_fact(content[:200], category="user_pref") except Exception: pass