Skip to main content

Embedded memory engine for AI agents — third data model (experience/activate), provenance, benchmarks. Goal: SQLite for agent memory.

Project description

FluctlightDB

The memory engine for AI agents — not a vector database with an agent SDK bolted on.

PyPI · GitHub · Paper

Mission

Goal: become the default embedded memory substrate for AI agents — the way SQLite became the default embedded DB for apps.

Long-term agent memory is a third data model (alongside relational facts and vector similarity). FluctlightDB defines engine-level experience() / activate() semantics — episodes, cue-driven recall, provenance, consolidation — not app glue on top of Chroma or Mem0.

Who it's for: coding agents, ops bots, research assistants, NPCs — any agent that must remember across sessions and trust ledgers/files over chat.

Install

pip install "fluctlightdb[native]"
from fluctlightdb import connect

brain = connect("/tmp/my-agent-brain")
brain.experience("User prefers dark mode", context="settings", salience=0.8)
print(brain.activate("theme preference"))
brain.checkpoint()

HTTP-only (no Rust extension): pip install fluctlightdb

Benchmarks (June 2025)

Benchmark Metric Result
LoCoMo (10 conv) Mean evidence recall @ k=150 98.1%
BEIR SciFact nDCG@10 (index mode) 0.645 (ties Chroma + MiniLM)
FAMB Macro (index / agent) 98% / 97%

Frozen JSON: benchmarks/results/2025-06-22.json

LoCoMo evidence recall ≠ Mem0 LLM-as-judge QA — different metrics; compare only when labeled.

Docs

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fluctlightdb-0.4.4.tar.gz (9.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fluctlightdb-0.4.4-py3-none-any.whl (9.8 kB view details)

Uploaded Python 3

File details

Details for the file fluctlightdb-0.4.4.tar.gz.

File metadata

  • Download URL: fluctlightdb-0.4.4.tar.gz
  • Upload date:
  • Size: 9.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for fluctlightdb-0.4.4.tar.gz
Algorithm Hash digest
SHA256 51b730d17489558850ed82734f29ae0703e18bc54cc971b12a91d8f240912cf3
MD5 a4e4a896be244b3579fedafade8a15be
BLAKE2b-256 1eb73dbaad5163743352156ebadc56db91393dcb6e062ded0d020c7f29e94ee3

See more details on using hashes here.

File details

Details for the file fluctlightdb-0.4.4-py3-none-any.whl.

File metadata

  • Download URL: fluctlightdb-0.4.4-py3-none-any.whl
  • Upload date:
  • Size: 9.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for fluctlightdb-0.4.4-py3-none-any.whl
Algorithm Hash digest
SHA256 183a6389de01f2dd746c8a4389575a9dfb640b6e2e15e7bb0f83778722dab538
MD5 0d4543251f3843a0cc7efe292b2891af
BLAKE2b-256 260572d815c47e5d00dbef305fe88a73c8b81d19a867289957ad1f99a1a3edd2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page