From 22f106c2fe4ca7c7d9699a4dc3e6ca8cd75c0571 Mon Sep 17 00:00:00 2001 From: Daniel Molnar Date: Wed, 23 Apr 2025 09:28:14 +0200 Subject: [PATCH] feat: expose document deletion via the API (#768) ## Description ## DCO Affirmation I affirm that all code in every commit of this pull request conforms to the terms of the Topoteretes Developer Certificate of Origin. --------- Co-authored-by: Boris Arzentar Co-authored-by: Boris --- cognee-mcp/pyproject.toml | 2 +- cognee/api/client.py | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/cognee-mcp/pyproject.toml b/cognee-mcp/pyproject.toml index dcdf24e49..ee7d59123 100644 --- a/cognee-mcp/pyproject.toml +++ b/cognee-mcp/pyproject.toml @@ -6,7 +6,7 @@ readme = "README.md" requires-python = ">=3.10" dependencies = [ - "cognee[postgres,codegraph,gemini,huggingface]==0.1.37", + "cognee[postgres,codegraph,gemini,huggingface]==0.1.38", "mcp==1.5.0", "uv>=0.6.3", ] diff --git a/cognee/api/client.py b/cognee/api/client.py index ad76ca861..b91e149c1 100644 --- a/cognee/api/client.py +++ b/cognee/api/client.py @@ -13,6 +13,7 @@ from cognee.api.v1.datasets.routers import get_datasets_router from cognee.api.v1.cognify.routers import get_code_pipeline_router, get_cognify_router from cognee.api.v1.search.routers import get_search_router from cognee.api.v1.add.routers import get_add_router +from cognee.api.v1.delete.routers import get_delete_router from fastapi import Request from fastapi.encoders import jsonable_encoder from fastapi.exceptions import RequestValidationError @@ -164,6 +165,8 @@ app.include_router(get_settings_router(), prefix="/api/v1/settings", tags=["sett app.include_router(get_visualize_router(), prefix="/api/v1/visualize", tags=["visualize"]) +app.include_router(get_delete_router(), prefix="/api/v1/delete", tags=["delete"]) + codegraph_routes = get_code_pipeline_router() if codegraph_routes: app.include_router(codegraph_routes, prefix="/api/v1/code-pipeline", tags=["code-pipeline"])