6 Commits

Author SHA1 Message Date
mtayfur
3f9b4c6d48 ♻️ (memory_system): refactor skip detection and add semantic deduplication
- Unify skip detection to a binary classifier (personal vs non-personal)
 for improved maintainability and clarity. Remove multiple technical/
 instruction/translation/etc. categories and consolidate into
 NON_PERSONAL and PERSONAL.
- Adjust skip detection margin for more precise classification.
- Add semantic deduplication for memory operations using embedding
 similarity, preventing duplicate memory creation and updates.
- Normalize and validate embedding dimensions for robustness.
- Add per-user async locks to prevent race conditions during memory
 consolidation.
- Refactor requirements.txt to remove version pinning for easier
 dependency management.
- Improve logging and error handling for embedding and deduplication
 operations.

These changes improve the reliability and accuracy of memory
classification and deduplication, reduce false positives in skip
detection, and prevent duplicate or conflicting memory operations in
concurrent environments. Dependency management is simplified for
compatibility.
2025-10-27 00:27:33 +03:00
mtayfur
765408cea4 Refactor SkipDetector category descriptions for improved clarity and specificity, enhancing semantic classification and detection accuracy across technical, instruction, math, translation, grammar, and conversational categories. 2025-10-06 17:52:05 +03:00
mtayfur
34d11a3be6 Implement code changes to enhance functionality and improve performance 2025-10-06 12:18:45 +03:00
mtayfur
a13302e0b5 Refactor SkipDetector to enhance skip detection patterns and add new categories for pure math, translation, grammar, fiction, and roleplay 2025-10-05 16:32:59 +03:00
mtayfur
75f48a4112 Enhance SkipDetector with additional skip categories and descriptions for improved message handling 2025-10-03 22:42:35 +03:00
mtayfur
1980461f22 Initial commit 2025-10-03 21:26:41 +03:00