Skip to content

Commit 316cb29

Browse files
authored
Added support for SQLite user profile functionality (#162)
* add sqlite support * add sqlite support * update date
1 parent 5600688 commit 316cb29

4 files changed

Lines changed: 583 additions & 23 deletions

File tree

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -209,10 +209,10 @@ The MCP server provides tools for memory management including adding, searching,
209209
## ⭐ Highlights Release Notes
210210

211211
| Version | Release Date | Function |
212-
|---------|-------|---------|
213-
| 0.3.0 | TBD | <ul><li>Production-ready HTTP API Server with RESTful endpoints for all memory operations</li><li>Docker support for easy deployment and containerization</li></ul> |
214-
| 0.2.0 | 2025.12.16 | <ul><li>Advanced user profile management, supporting "personalized experience" for AI applications</li><li>Expanded multimodal support, including text, image, and audio memory</li></ul> |
215-
| 0.1.0 | 2025.11.14 | <ul><li>Core memory management functionality, supporting persistent storage of memories</li><li>Hybrid retrieval supporting vector, full-text, and graph search</li><li>Intelligent memory extraction based on LLM fact extraction</li><li>Full lifecycle memory management supporting Ebbinghaus forgetting curve</li><li>Multi-Agent memory management support</li><li>Multiple storage backend support (OceanBase, PostgreSQL, SQLite)</li><li>Support for knowledge graph retrieval through multi-hop graph search</li></ul> |
212+
|---------|--------------|---------|
213+
| 0.3.0 | 2026.01.09 | <ul><li>Production-ready HTTP API Server with RESTful endpoints for all memory operations</li><li>Docker support for easy deployment and containerization</li></ul> |
214+
| 0.2.0 | 2025.12.16 | <ul><li>Advanced user profile management, supporting "personalized experience" for AI applications</li><li>Expanded multimodal support, including text, image, and audio memory</li></ul> |
215+
| 0.1.0 | 2025.11.14 | <ul><li>Core memory management functionality, supporting persistent storage of memories</li><li>Hybrid retrieval supporting vector, full-text, and graph search</li><li>Intelligent memory extraction based on LLM fact extraction</li><li>Full lifecycle memory management supporting Ebbinghaus forgetting curve</li><li>Multi-Agent memory management support</li><li>Multiple storage backend support (OceanBase, PostgreSQL, SQLite)</li><li>Support for knowledge graph retrieval through multi-hop graph search</li></ul> |
216216

217217
## 💬 Support
218218

src/powermem/user_memory/storage/factory.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ class UserProfileStoreFactory:
2626

2727
provider_to_class = {
2828
"oceanbase": "powermem.user_memory.storage.user_profile.OceanBaseUserProfileStore",
29+
"sqlite": "powermem.user_memory.storage.user_profile_sqlite.SQLiteUserProfileStore",
2930
}
3031

3132
@classmethod
@@ -51,8 +52,7 @@ def create(cls, provider_name: str, config: Dict):
5152
raise ValueError(
5253
f"Unsupported UserProfileStore provider: {provider_name}. "
5354
f"Currently supported providers are: {supported_providers}. "
54-
f"Note: UserProfileStore currently only supports OceanBase. "
55-
f"If you're using a different storage provider for Memory, please use OceanBase for UserMemory "
55+
f"If you're using a different storage provider for Memory, please use one of the supported providers for UserMemory "
5656
f"or implement a UserProfileStore for your storage provider."
5757
)
5858

0 commit comments

Comments
 (0)