c889a57b6b
Test Suites / Build CI Environment (push) Has been cancelled
Test Suites / Basic Tests (push) Has been cancelled
Test Suites / End-to-End Tests (push) Has been cancelled
Test Suites / CLI Tests (push) Has been cancelled
Test Suites / Slow End-to-End Tests (push) Has been cancelled
Test Suites / Graph Database Tests (push) Has been cancelled
Test Suites / Vector DB Tests (push) Has been cancelled
Test Suites / Temporal Graph Test (push) Has been cancelled
Test Suites / Search Test on Different DBs (push) Has been cancelled
Test Suites / Example Tests (push) Has been cancelled
Test Suites / Notebook Tests (push) Has been cancelled
Test Suites / OS and Python Tests Ubuntu (push) Has been cancelled
Test Suites / OS and Python Tests Extended (push) Has been cancelled
Test Suites / LLM Test Suite (push) Has been cancelled
Test Suites / S3 File Storage Test (push) Has been cancelled
Test Suites / Run Integration Tests (push) Has been cancelled
Test Suites / MCP Tests (push) Has been cancelled
Test Suites / Docker Compose Test (push) Has been cancelled
Test Suites / Docker CI test (push) Has been cancelled
Test Suites / Relational DB Migration Tests (push) Has been cancelled
Test Suites / Distributed Cognee Test (push) Has been cancelled
Test Suites / DB Examples Tests (push) Has been cancelled
Test Suites / Test Completion Status (push) Has been cancelled
Test Suites / Claude Code Review (push) Has been cancelled
Test Suites / basic checks (push) Has been cancelled
build | Build and Push Cognee MCP Docker Image to dockerhub / docker-build-and-push (push) Has been cancelled
Scorecard supply-chain security / Scorecard analysis (push) Has been cancelled
build | Build and Push Docker Image to dockerhub / docker-build-and-push (push) Has been cancelled
Weighted Edges Tests / Test Weighted Edges Core Functionality (3.11) (push) Has been cancelled
Weighted Edges Tests / Test Weighted Edges Core Functionality (3.12) (push) Has been cancelled
Weighted Edges Tests / Test Weighted Edges with Different Graph Databases (kuzu, kuzu) (push) Has been cancelled
Weighted Edges Tests / Test Weighted Edges with Different Graph Databases (neo4j, neo4j) (push) Has been cancelled
Weighted Edges Tests / Test Weighted Edges Examples (push) Has been cancelled
Weighted Edges Tests / Code Quality for Weighted Edges (push) Has been cancelled
90 lines
2.6 KiB
Python
90 lines
2.6 KiB
Python
# ruff: noqa: E402
|
|
from cognee.version import get_cognee_version
|
|
|
|
# NOTE: __version__ extraction must be at the top of the __init__.py otherwise
|
|
# there will be circular import issues
|
|
__version__ = get_cognee_version()
|
|
|
|
# Load environment variable settings has to be before setting up logging for LOG_LEVEL value
|
|
import dotenv
|
|
|
|
dotenv.load_dotenv(override=True)
|
|
|
|
# NOTE: Log level can be set with the LOG_LEVEL env variable
|
|
from cognee.shared.logging_utils import setup_logging
|
|
|
|
logger = setup_logging()
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# V1 API
|
|
# ---------------------------------------------------------------------------
|
|
from .api.v1.add import add
|
|
from .api.v1.delete import delete
|
|
from .api.v1.cognify import cognify
|
|
from .modules.memify import memify
|
|
from .modules.run_custom_pipeline import run_custom_pipeline
|
|
from .api.v1.update import update
|
|
from .api.v1.config.config import config
|
|
from .api.v1.datasets.datasets import datasets
|
|
from .api.v1.agents.agents import agents
|
|
from .api.v1.prune import prune
|
|
from .api.v1.search import SearchType, search
|
|
from .api.v1.visualize import (
|
|
visualize_graph,
|
|
start_visualization_server,
|
|
get_schema_inventory,
|
|
get_memory_provenance_graph,
|
|
visualize_memory_provenance,
|
|
)
|
|
from cognee.modules.visualization.cognee_network_visualization import (
|
|
cognee_network_visualization,
|
|
)
|
|
from .api.v1.ui import start_ui
|
|
from .api.v1.session import session
|
|
|
|
# Pipelines
|
|
from .modules import pipelines
|
|
from .pipelines import Drop
|
|
|
|
# Migrations
|
|
from cognee.run_migrations import run_migrations
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# V2 memory-oriented API
|
|
# ---------------------------------------------------------------------------
|
|
from .api.v1 import (
|
|
remember,
|
|
RememberResult,
|
|
recall,
|
|
improve,
|
|
forget,
|
|
serve,
|
|
disconnect,
|
|
visualize,
|
|
push,
|
|
PushResult,
|
|
export,
|
|
ExportResult,
|
|
)
|
|
from .memory import MemoryEntry, QAEntry, TraceEntry, FeedbackEntry
|
|
|
|
# Memory migration (cognee.migration has the provider sources:
|
|
# Mem0Source, ZepSource/GraphitiSource, LettaSource, COGXArchiveSource)
|
|
from . import migration
|
|
|
|
# Tracing / Observability
|
|
from cognee.modules.observability.trace_context import (
|
|
enable_tracing,
|
|
disable_tracing,
|
|
get_last_trace,
|
|
get_all_traces,
|
|
clear_traces,
|
|
)
|
|
|
|
# Agent memory
|
|
from cognee.modules.agent_memory import agent_memory
|
|
|
|
# Relational DB models
|
|
from cognee.modules.session_lifecycle.models import SessionModelUsage, SessionRecord
|
|
import cognee.modules.migrations.models # noqa: F401 (registers global_database_version)
|