Skip to main content

A powerful integration between LangGraph and Cognee providing intelligent knowledge management and retrieval capabilities for AI agents

Project description

Cognee-Integration-LangGraph

A powerful integration between Cognee and LangGraph that provides intelligent knowledge management and retrieval capabilities for AI agents.

Overview

cognee-integration-langgraph combines Cognee's advanced knowledge storage and retrieval system with LangGraph's workflow orchestration capabilities. This integration allows you to build AI agents that can efficiently store, search, and retrieve information from a persistent knowledge base.

Features

  • Smart Knowledge Storage: Add and persist information using Cognee's advanced indexing
  • Semantic Search: Retrieve relevant information using natural language queries
  • Session Management: Support for user-specific data isolation
  • LangGraph Integration: Seamless integration with LangGraph's agent framework
  • Async Support: Built with async/await for high-performance applications

Installation

# Using uv
uv add cognee-integration-langgraph

# Using pip
pip install cognee-integration-langgraph

Available Tools

get_sessionized_cognee_tools(session_id: str = None)

Returns sessionized cognee tools for isolated data management.

Returns: (add_tool, search_tool) - A tuple of tools for storing and searching data

Individual Tools

  • add_tool: Store information in the knowledge base
  • search_tool: Search and retrieve previously stored information

Session Management

cognee-integration-langgraph supports user-specific sessions to isolate data between different users or contexts:

from cognee_integration_langgraph import get_sessionized_cognee_tools

user1_tools = get_sessionized_cognee_tools("user-123")
user2_tools = get_sessionized_cognee_tools("user-456")

Configuration

Copy the .env.template file to .env and fill out the required API keys:

cp .env.template .env

Then edit the .env file and set both keys using your OpenAI API key:

OPENAI_API_KEY=your-openai-api-key-here
LLM_API_KEY=your-openai-api-key-here

Examples

Check out the examples/ directory for more comprehensive usage examples:

  • examples/example.py: Complete workflow with contract management
  • examples/guide.ipynb: Jupyter notebook tutorial with step-by-step guidance

Requirements

  • Python 3.12+
  • OpenAI API key
  • Dependencies automatically managed via pyproject.toml

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cognee_integration_langgraph-0.1.1.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cognee_integration_langgraph-0.1.1-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file cognee_integration_langgraph-0.1.1.tar.gz.

File metadata

File hashes

Hashes for cognee_integration_langgraph-0.1.1.tar.gz
Algorithm Hash digest
SHA256 f0faa72780619ec3d06273721f0dcf19c85ea374a2bb12e578f9870950fc75d4
MD5 0c3cfdd0ba8d450e64783d7b1b92513c
BLAKE2b-256 35408c93b3b7f1d4183884dab78b4b920c5f6f55ff785b4668a15c405cb910e2

See more details on using hashes here.

File details

Details for the file cognee_integration_langgraph-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for cognee_integration_langgraph-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1713851e7b681a34e4b9d364344e573ef65b328da2aa56e616498947bc5c7f4b
MD5 55483c5a16c6eb4a8997923f551297f1
BLAKE2b-256 19bca1d7c550168c303977a2933a69a5fa054d662c1237ac3ba199ad24b36b8b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page