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 .