aonyx-memory 0.4.0

Aonyx Agent — memory palace (KG + diary + hybrid search + time-machine)
Documentation

aonyx-memory

The memory palace — Aonyx Agent's differentiator vs flat-file agent memories.

Subsystems (V1 target)

  • [kg] — Knowledge Graph with temporal validity windows.
  • [diary] — Append-only narrative log per project.
  • [hybrid] — BM25 + vectors + RRF fusion with temporal boost.
  • [splitter] — Tree-sitter AST-aware code chunking.
  • [cross_link] — Inter-project semantic linking via centroid cosine.
  • [time_machine] — as_of queries over the full store.

Storage layout

  • ~/.aonyx/sessions.db — cross-project session history (FTS5).
  • ./.aonyx/palace.db — per-project KG, diary, chunks, embeddings.

The current crate ships scaffolded module skeletons and an in-memory [InMemoryStore] suitable for tests; production backends land iteratively.