Framework integrations

July 9, 2026 ยท View on GitHub

Canonical entry: connect_agent()

from fluctlightdb import connect_agent

brain = connect_agent("/data/my-agent.brain", retain_days=30)
brain.turn_begin()
brain.wm_push("Use pytest for tests", context="project", salience=0.7)
hits = brain.recall("pytest", mode="auto")  # lexical overlap โ€” not "testing framework"
fact = brain.resolve("pytest")
brain.turn_end(flush=True)

LangChain

pip install "fluctlightdb[langchain]"
from fluctlightdb import connect_agent
from fluctlightdb.integrations.langchain import FluctlightMemory, FluctlightChatMessageHistory

brain = connect_agent()
memory = FluctlightMemory(brain=brain)
history = FluctlightChatMessageHistory(brain=brain, session_id="chat-1")

OpenAI Agents SDK

from fluctlightdb import connect_agent
from fluctlightdb.integrations.openai_agents import FluctlightAgentsMemory

mem = FluctlightAgentsMemory(connect_agent())
handlers = mem.handlers()  # remember_memory, search_memory

LlamaIndex

pip install "fluctlightdb[llamaindex]"
from fluctlightdb.integrations.llamaindex import FluctlightLlamaMemory
memory = FluctlightLlamaMemory(connect_agent())

TypeScript / Node

# HTTP path (fluctlight-serve)
import { connectAgent } from "@fluctlightdb/agent/agent";
const brain = connectAgent({ baseUrl: "http://127.0.0.1:8792" });
await brain.remember("dark mode preference");

MCP (Cursor / Claude / Codex)

pip install "fluctlightdb[native,mcp]"

Standard tools: memory_remember, memory_recall, memory_resolve, memory_consolidate, memory_observe_tool.

Reflex auto-ingest

from fluctlightdb import connect_agent
from fluctlightdb.reflex import reflex_ingest_turn

brain = connect_agent()
reflex_ingest_turn(
    brain,
    user_text="We decided to use PostgreSQL 16",
    assistant_text="I'll remember that for migrations.",
    tools=[{"name": "grep", "result": "found postgres in docker-compose.yml"}],
)

Cursor hook template: sdks/python/fluctlightdb/templates/cursor/reflex_hook.py