Skip to main content

Crate engram_core

Crate engram_core 

Source

Re-exports§

pub use config::Config;
pub use error::CoreError;
pub use indexes::IndexSet;
pub use protocol::JsonRequest;
pub use protocol::JsonResponse;

Modules§

cli
config
config_handler
config_loader
Config file loading and layered merge.
consolidate_handler
consolidation_log_handler
delete_handler
dispatch
error
export_handler
import_handler
indexes
init_handler
insights_handler
judge_handler
lock_helpers
Poison-recovering accessors for the locks held inside ServerState.
migrate_handler
Migration orchestration: resolves legacy/project DB paths, opens databases, dispatches work.
migrations
Idempotent startup migrations gated by schema_meta(key, value).
output
persistence
protocol
rank_fusion
Weighted Reciprocal Rank Fusion for hybrid search.
reembed_handler
search_handler
server
status_handler
store_handler
tags_normalize
Wire→storage normalization for memories.tags. Canonical on-disk form: JSON-array string (per ADR 2026-05-01).
timestamp
train_handler