Skip to main content
Memify has been removed. cognee-cli memify (with its --node-type, --node-name and --batch-size flags), MemifyConfig and its node filters, cognee::cognify::run_memify (also in cognee::prelude), and the memify operation of every binding no longer exist. Python deprecated cognee.memify and triplet search, and Rust skipped straight to the removed state, with no compatibility shim.

What it did

memify read an existing graph, built a Triplet from every edge, embedded them into the Triplet_text vector collection for TRIPLET_COMPLETION search, and could be scoped to a node set (a node type plus node names). Cognify no longer embeds triplets either, and TRIPLET_COMPLETION is now an unknown search type.

What to use instead

  • Search: use GRAPH_COMPLETION (what Python’s deprecation shim answers with) or HYBRID_COMPLETION. See Operations: search.
  • Self-improvement: improve() / cognee-cli improve, which remember now runs by default. See Operations: improve.
  • Scoping retrieval to a node set: search’s node-name filter, backed by the graph trait’s get_nodeset_subgraph. See Concepts.
A database an earlier version wrote still works: deleting data removes the legacy Triplet_text rows, and every remaining search type keeps serving.

Pointers