Skip to content

[Feature] Memory layer tests#450

Open
humayrakhanom wants to merge 4 commits into
mainfrom
feature/memory-layer-tests
Open

[Feature] Memory layer tests#450
humayrakhanom wants to merge 4 commits into
mainfrom
feature/memory-layer-tests

Conversation

@humayrakhanom

Copy link
Copy Markdown
Contributor
  • Added unit test for memory layer

humayrakhanom and others added 4 commits February 16, 2026 02:11
Introduce the memory layer foundation with MemoryId, Memory, MemoryScope,
MemoryConfig types, an in-memory vector index for semantic search, the
Memory error variant in GraphBitError, and rusqlite workspace dependency.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Implement MetadataStore with CRUD operations, scope-based filtering,
and memory mutation history tracking backed by SQLite.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Implement MemoryProcessor for LLM-driven fact extraction and decision
logic, and MemoryService that orchestrates the full memory pipeline
including embedding, vector search, and persistent storage.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Move memory tests from inline #[cfg(test)] blocks to the tests/
rust_unit_tests/ directory following the project's test organization
pattern. Includes tests for memory types, vector index, and SQLite
metadata store.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@humayrakhanom humayrakhanom self-assigned this Feb 16, 2026
@humayrakhanom humayrakhanom added the Test Unit and integration tests label Feb 16, 2026
@yeahia-sarker yeahia-sarker requested review from JunaidHossain04 and removed request for jj-devhub March 13, 2026 10:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Test Unit and integration tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant