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

Mission

Goal: become the default database for agent memory — 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 — agents that persist across sessions, learn from tools/files/APIs as well as chat, recall under paraphrase, and should prefer verified evidence over casual conversation at recall time.

Typical fits: coding agents, ops bots, research assistants, NPCs.

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.5.tar.gz (21.3 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.5-py3-none-any.whl (24.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: fluctlightdb-0.4.5.tar.gz
  • Upload date:
  • Size: 21.3 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.5.tar.gz
Algorithm Hash digest
SHA256 135a19a7c36a5d1ee8ffe4fd75c0b83e6bdfa0b81cc5b31fbe05acfcbdfd22dd
MD5 3c91b562df2e19daff481520907f9429
BLAKE2b-256 b27b3b5e65a69a96506593ea4ada644c4b56e91696e0c8886d6c85d5ae243910

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fluctlightdb-0.4.5-py3-none-any.whl
  • Upload date:
  • Size: 24.5 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 639c79be81f61f608e6b85273fad75dfe0f40ca06c6d7c62a73f40d0fae9446c
MD5 2512e54a7c8e5a21fc4d2612294489e2
BLAKE2b-256 14c988c1c1080138b2ea3ada0294f97df8d621962cee3e85da7dec978169502e

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