Merge pull request #162 from aydnOktay/fix/memory-tool-entry-delimiter-parsing

Fix memory tool entry parsing when content contains section sign
This commit is contained in:
Teknium 2026-02-27 23:13:15 -08:00 committed by GitHub
commit 2b821c3a14
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -345,7 +345,9 @@ class MemoryStore:
if not raw.strip():
return []
entries = [e.strip() for e in raw.split("§")]
# Use ENTRY_DELIMITER for consistency with _write_file. Splitting by "§"
# alone would incorrectly split entries that contain "§" in their content.
entries = [e.strip() for e in raw.split(ENTRY_DELIMITER)]
return [e for e in entries if e]
@staticmethod