FluctlightDB

OpenAI Agents SDK

Two handlers, and no SDK in the process

FluctlightAgentsMemory does not import the Agents SDK. It wraps a brain and hands back remember_memory and search_memory. Those two callables were run. An Agent from the SDK was not.

What ran

handlers() returns a dict with those two names. remember_memory returns the new engram id as a string. search_memory returns a bullet line of the stored text when the cue shares a token with it. The id changes every run, so it is not printed here.

Run against the published package. No Agents SDK installed.

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

mem = FluctlightAgentsMemory(connect_agent("./agents-brain"))
handlers = mem.handlers()
handlers["remember_memory"]("The deploy target is a single binary")
print(handlers["search_memory"]("deploy target"))

Printed

- The deploy target is a single binary

What was not run

as_tools() in the same module builds JSON-schema tool definitions and attaches the same callables. Registering those with the OpenAI Agents SDK was not done. The source is openai_agents.py . The names match docs/INTEGRATIONS.md .