Skip to content

feat: HNSW vector index for Ineru + vector search endpoints (v0.4.2)#72

Merged
ApiliumDevTeam merged 2 commits intodevfrom
feat/v0.4.2-hnsw-vector-search
Mar 11, 2026
Merged

feat: HNSW vector index for Ineru + vector search endpoints (v0.4.2)#72
ApiliumDevTeam merged 2 commits intodevfrom
feat/v0.4.2-hnsw-vector-search

Conversation

@ApiliumDevTeam
Copy link
Copy Markdown
Contributor

Summary

  • Add HNSW approximate nearest-neighbor search module (hnsw.rs) with topology-preserving serialization, dynamic entry point updates, natural level distribution, and neighbor pruning on deletion
  • Wire HNSW index into Ineru LTM for semantic search acceleration
  • Add Cortex REST endpoints: POST /memory/search, GET /memory/index/stats, POST /memory/index/rebuild
  • Bump all crates to 0.4.2

Test plan

  • cargo test -p ineru — 57 tests pass (including 4 new HNSW-specific tests)
  • Verify serialize/deserialize round-trip preserves search results
  • Verify vector search endpoints return k-NN results
  • Verify backward compatibility with v0.4.1 snapshot format

- Add HNSW approximate nearest-neighbor search (hnsw.rs) with proper
  topology-preserving serialization, dynamic entry point, natural level
  distribution, and neighbor pruning on deletion
- Wire HNSW index into LTM for semantic_search acceleration
- Add Cortex REST endpoints: POST /memory/search, GET /memory/index/stats,
  POST /memory/index/rebuild
- Bump all crates to 0.4.2
@ApiliumDevTeam ApiliumDevTeam merged commit 5ab94ff into dev Mar 11, 2026
5 checks passed
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.

1 participant