Skip to content

feat(engines): add memory consolidation engine#32

Merged
NP-compete merged 2 commits intomainfrom
feature/consolidation-engine
Mar 4, 2026
Merged

feat(engines): add memory consolidation engine#32
NP-compete merged 2 commits intomainfrom
feature/consolidation-engine

Conversation

@NP-compete
Copy link
Copy Markdown
Owner

Summary

  • Implements ConsolidationEngine for episodic-to-semantic transformation
  • Similarity-based clustering with configurable thresholds
  • Eligibility filtering (age, access count, memory type)
  • Centroid calculation and shared entity/topic extraction
  • Custom content generator support

Test plan

  • make lint passes
  • make test-unit passes (32 tests)
  • MyPy type checking passes

Closes #11

@NP-compete NP-compete self-assigned this Mar 4, 2026
@NP-compete NP-compete force-pushed the feature/consolidation-engine branch from dd4bc75 to bcf106e Compare March 4, 2026 07:33
Implements episodic-to-semantic memory consolidation with:
- Eligibility filtering (age, access count, type)
- Similarity-based clustering
- Centroid calculation for semantic memories
- Shared entity/topic extraction
- Configurable consolidation thresholds
- Custom content generator support
- Consolidation statistics tracking

Closes #11
@NP-compete NP-compete force-pushed the feature/consolidation-engine branch from bcf106e to 9630f48 Compare March 4, 2026 07:47
@NP-compete NP-compete merged commit f90d5bf into main Mar 4, 2026
6 checks passed
@NP-compete NP-compete deleted the feature/consolidation-engine branch March 4, 2026 07:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement LangGraph CheckpointSaver integration

1 participant