fix: unescape corrupted quotes in mempalace __init__.py (#360)
Some checks failed
Forge CI / smoke-and-build (push) Failing after 29s

Co-authored-by: Alexander Whitestone <alexander@alexanderwhitestone.com>
Co-committed-by: Alexander Whitestone <alexander@alexanderwhitestone.com>
This commit was merged in pull request #360.
This commit is contained in:
2026-04-13 14:03:30 +00:00
committed by Timmy Time
parent f91f22ef7a
commit f9b6db52af

View File

@@ -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