v8.13.2 - Patch Release
Fixed Memory Synchronization Script
This patch release fixes the broken memory sync script that was unable to sync memories between Cloudflare and SQLite backends.
🐛 Issue Fixed
#193: Memory Sync Script Broken
- Error:
AttributeError: 'CloudflareStorage' object has no attribute 'store_memory' - Impact: Sync script completely non-functional
- Root Cause: Script used old
store_memory()API that no longer exists
✅ Changes
scripts/sync/sync_memory_backends.py (PR #194):
- ✅ Replace
store_memory()with properMemoryobject creation - ✅ Use
storage.store()method with correct parameters - ✅ Add safe
.get('metadata', {})to prevent KeyError - ✅ Fix import order for PEP 8 compliance (config → models → storage)
🎯 Result
The sync script now successfully:
- Creates proper Memory objects with all required fields
- Syncs memories between Cloudflare and SQLite backends
- Handles missing metadata gracefully
- Follows Python code style guidelines
👏 Credits
- Fix: AMP via PR #194
- Review: Gemini
- Testing: Claude Code
📚 Full Changelog
See CHANGELOG.md for complete details.