- Replace truthiness checks with 'is not None' for data.message in graph_data and community_graph endpoints to handle empty string correctly
- Remove Optional wrapper from GraphStatistics.edge_types since it already has a default_factory
- Add user_memory_schema.py with typed Pydantic models for all user memory
API responses: MemoryInsightReportData, UserSummaryData, GraphData,
MemoryTypeStatItem, cache result models, and RelationshipEvolutionData
- Refactor user_memory_controllers.py to construct schema instances and
return model_dump() instead of raw dicts
- Remove unused imports (datetime, timestamp_to_datetime, EndUserInfoResponse,
EndUserInfoCreate, EndUser)
* [refactor]Reconstruct episodic memory
* [refactor]Reconstructing explicit memory
* [refactor]Reconstruct episodic memory
* [refactor]Reconstructing explicit memory
* [changes]Based on the improvement of AI review
* [changes]Modify the routing
* [changes]Uniform routing format
* [fix]Fix the failure in parsing the timestamp.
* [refactor]Reconstruct episodic memory
* [refactor]Reconstructing explicit memory
* [changes]Based on the improvement of AI review
* [changes]Modify the routing
* [changes]Uniform routing format
* [fix]Fix the failure in parsing the timestamp.
* [deleted]Delete migration files
* [refactor]Reconstruct episodic memory
* [refactor]Reconstructing explicit memory
* [changes]Based on the improvement of AI review
* [changes]Modify the routing
* [changes]Uniform routing format
* [fix]Fix the failure in parsing the timestamp.
* [deleted]Delete migration files
* feat: add database migration 9ab9b6393f32_20261511