Documentation Index
Fetch the complete documentation index at: https://docs.plyra.dev/llms.txt
Use this file to discover all available pages before exploring further.
LangGraph
from plyra_memory import Memory
from plyra_memory.adapters.langgraph import context_node, remember_node
mem = Memory(agent_id="my-agent")
graph.add_node("remember", lambda s: remember_node(s, memory=mem))
graph.add_node("context", lambda s: context_node(s, memory=mem))
LangChain
from plyra_memory.adapters.langchain import PlyraMemory
lc_mem = PlyraMemory(mem)
context = await lc_mem.aload_memory_variables({"input": "query"})
AutoGen
from plyra_memory.adapters.autogen import MemoryHook
hook = MemoryHook(mem)
context = await hook.on_message("user message")
CrewAI
from plyra_memory.adapters.crewai import MemoryTool
tool = MemoryTool(mem)
result = tool.run("search query")
OpenAI Agents SDK
from plyra_memory.adapters.openai_agents import get_openai_tools
tools = get_openai_tools(mem)
Plain Python
import asyncio
from plyra_memory import Memory
async def main():
async with Memory(agent_id="my-agent") as mem:
await mem.remember("any string")
result = await mem.recall("any query")
ctx = await mem.context_for("any prompt fragment")
asyncio.run(main())
Framework support matrix
| Framework | Adapter | Pattern |
|---|
| LangGraph | adapters.langgraph | context_node + remember_node |
| LangChain | adapters.langchain | PlyraMemory class |
| AutoGen | adapters.autogen | MemoryHook |
| CrewAI | adapters.crewai | MemoryTool |
| OpenAI Agents | adapters.openai_agents | get_openai_tools() |
| Plain Python | — | Direct async with Memory(...) |