taerae_core 0.1.0
taerae_core: ^0.1.0 copied to clipboard
Local-first embedded graph database core for Dart with WAL+snapshot durability and GraphRAG extension points.
0.1.0 #
- Introduced immutable graph models:
TaeraeNodeandTaeraeEdge. - Added
TaeraeGraphin-memory engine with node/edge upsert and remove APIs. - Added indexed queries for labels, properties, and edge traversal.
- Added BFS shortest path search with optional edge type filtering.
- Added graph utility APIs:
copy,clear,toJson, andfromJson. - Replaced template tests with comprehensive graph behavior tests.
- Added file persistence primitives:
TaeraeGraphLog,TaeraeGraphSnapshotStore, andTaeraePersistentGraph. - Added durability controls for persistent graph: log flush policy, write atomicity policy, and atomic snapshot write.
- Added GraphRAG extension interfaces:
TaeraeTextEmbedder,TaeraeVectorIndex, andTaeraeGraphRag. - Added GraphRAG enhancements: text chunking, metadata filtering, and custom reranker hook.