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
85 lines
1.9 KiB
Python
85 lines
1.9 KiB
Python
"""Public migration API: move memory into and out of Cognee.
|
|
|
|
Importing from other memory systems (pass any source to ``cognee.remember``)::
|
|
|
|
from cognee.migration import Mem0Source, ZepSource, LettaSource
|
|
|
|
await cognee.remember(Mem0Source("mem0_export.json"))
|
|
await cognee.remember(ZepSource("graphiti_dump.json", mode="hybrid"))
|
|
|
|
Exporting (``cognee.export``)::
|
|
|
|
snapshot = await cognee.export("main_dataset") # GraphSnapshot: typed
|
|
alice = snapshot.find(name="Alice")[0] # real DataPoint objects
|
|
result = await cognee.export("main_dataset", format="graphml")
|
|
|
|
Restoring / Cognee-to-Cognee migration::
|
|
|
|
await cognee.export("main_dataset", format="cogx", destination="backup_cogx")
|
|
await cognee.remember(COGXArchiveSource("backup_cogx"))
|
|
"""
|
|
|
|
from cognee.modules.migration import (
|
|
COGX_VERSION,
|
|
COGXArchiveSource,
|
|
COGXDocument,
|
|
COGXEntity,
|
|
COGXEpisode,
|
|
COGXFact,
|
|
COGXManifest,
|
|
COGXMemory,
|
|
COGXMemoryBlock,
|
|
COGXRawNode,
|
|
COGXRecord,
|
|
COGXScope,
|
|
COGXTurn,
|
|
EXPORT_FORMATS,
|
|
ExportResult,
|
|
GraphEdge,
|
|
GraphSnapshot,
|
|
GraphitiSource,
|
|
IMPORT_MODES,
|
|
LettaSource,
|
|
Mem0Source,
|
|
MemorySource,
|
|
ZepSource,
|
|
build_snapshot,
|
|
datapoint_registry,
|
|
export_dataset,
|
|
read_archive,
|
|
read_manifest,
|
|
rehydrate_node,
|
|
)
|
|
|
|
__all__ = [
|
|
"COGX_VERSION",
|
|
"COGXArchiveSource",
|
|
"COGXDocument",
|
|
"COGXEntity",
|
|
"COGXEpisode",
|
|
"COGXFact",
|
|
"COGXManifest",
|
|
"COGXMemory",
|
|
"COGXMemoryBlock",
|
|
"COGXRawNode",
|
|
"COGXRecord",
|
|
"COGXScope",
|
|
"COGXTurn",
|
|
"EXPORT_FORMATS",
|
|
"ExportResult",
|
|
"GraphEdge",
|
|
"GraphSnapshot",
|
|
"GraphitiSource",
|
|
"IMPORT_MODES",
|
|
"LettaSource",
|
|
"Mem0Source",
|
|
"MemorySource",
|
|
"ZepSource",
|
|
"build_snapshot",
|
|
"datapoint_registry",
|
|
"export_dataset",
|
|
"read_archive",
|
|
"read_manifest",
|
|
"rehydrate_node",
|
|
]
|