Tarun Sukhani
806c5e2d13
memory-neo4j: fix high-severity review findings — security, concurrency, silent failures
- Add safety comment for RELATIONSHIP_TYPE_PATTERN Cypher interpolation
- Add concurrency batching (8) to findDuplicateClusters vector queries
- Bounds-validate memory_recall limit parameter (1-50)
- Fix maxRetries comment (default 2 = 3 attempts, not 1 = 2)
- Fix countByExtractionStatus passing undefined agentId to Cypher
- Fix assistant auto-capture silently disabled when extraction disabled
- Add agentId scoping to findSimilar (dedup + auto-capture)
- Fix BM25 single-result normalization (0.5 instead of inflated 1.0)
- Wrap pruneMemories in retryOnTransient for resilience
- Use UNWIND batch update in reindex instead of N individual queries
- Raise auto-delete threshold from 0.9 to 0.95 to reduce false positives
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 17:56:38 +08:00
..
2026-02-16 06:08:47 +01:00
2026-02-16 06:08:47 +01:00
2026-02-09 10:05:38 -08:00
2026-02-16 06:08:47 +01:00
2026-02-16 06:08:47 +01:00
2026-02-16 06:08:47 +01:00
2026-02-16 06:08:47 +01:00
2026-02-16 06:08:47 +01:00
2026-02-16 06:08:47 +01:00
2026-02-16 06:08:47 +01:00
2026-02-16 06:08:47 +01:00
2026-02-16 06:08:47 +01:00
2026-02-16 06:08:47 +01:00
2026-02-16 06:08:47 +01:00
2026-02-16 06:08:47 +01:00
2026-02-16 06:08:47 +01:00
2026-02-16 06:08:47 +01:00
2026-02-16 17:56:38 +08:00
2026-02-16 17:56:38 +08:00
2026-02-16 06:08:47 +01:00
2026-02-16 06:08:47 +01:00
2026-02-16 06:08:47 +01:00
2026-02-16 06:08:47 +01:00
2026-02-16 06:08:47 +01:00
2026-02-09 10:05:38 -08:00
2026-02-09 10:05:38 -08:00
2026-02-16 06:08:47 +01:00
2026-02-16 06:08:47 +01:00
2026-02-08 18:07:13 +01:00
2026-02-16 06:08:47 +01:00
2026-02-13 23:37:05 +00:00
2026-02-16 06:08:47 +01:00
2026-02-16 06:08:47 +01:00
2026-02-16 06:08:47 +01:00
2026-02-16 06:08:47 +01:00
2026-02-16 06:08:47 +01:00
2026-02-16 06:08:47 +01:00