Give your LangGraph agents persistent semantic memory that survives across sessions. Store data in cognee’s knowledge graph and retrieve it via natural language—no manual state management required.
# Session 1: Store informationagent_1 = create_react_agent( "openai:gpt-4o-mini", tools=get_sessionized_cognee_tools(),)agent_1.invoke({ "messages": [HumanMessage(content="I'm working on authentication")]})# Session 2: Different instance, same memoryagent_2 = create_react_agent( "openai:gpt-4o-mini", tools=get_sessionized_cognee_tools(),)response = agent_2.invoke({ "messages": [HumanMessage(content="What was I working on?")]})# Returns: "authentication module"
Build domain knowledge incrementally over multiple sessions:
Copy
Ask AI
for doc in knowledge_base: agent.invoke({"messages": [HumanMessage(content=f"Learn: {doc}")]})
Context-Aware Assistance
Maintain user context across work sessions:
Copy
Ask AI
# Mondayagent.invoke({"messages": [HumanMessage(content="Debugging payment flow")]})# Wednesdayagent.invoke({"messages": [HumanMessage(content="What was I debugging?")]})
Multi-Tenant Applications
Isolate data per user/organization while sharing global knowledge: