car-memgine
Graph-based memory engine for the Common Agent Runtime.
What it does
Memory is a graph. Nodes represent facts, skills, conversations, identity, and environment. Edges encode relationships: Supersedes, DependsOn, RelatedTo, Triggers, TemporalNext. Skills are learned procedures stored as graph nodes with trigger edges, matched via spreading activation, and tracked for success/failure. Supports distillation from event log traces.
Usage
use ;
let engine = new;
engine.ingest_fact.await?;
let hits = engine.retrieve.await?;
Crate features
metal-- Apple Silicon GPU acceleration (via car-inference)cuda-- NVIDIA GPU acceleration (via car-inference)ast-- AST-aware skill representation viacar-ast
Part of CAR -- see the main repo for full documentation.