Commit graph

2493 commits

Author SHA1 Message Date
Boris Arzentar
e644c3b86d
Merge remote-tracking branch 'origin/dev' into dataset-permissions-auth-refactor 2025-05-31 12:17:59 +02:00
vasilije
8a23a94699 Merge remote-tracking branch 'origin/main' into dev 2025-05-30 17:30:02 -07:00
Vasilije
b58d7d44f3
fix: 0.1.41 Release (#894)
<!-- .github/pull_request_template.md -->

## Description
<!-- Provide a clear description of the changes in this PR -->

## 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.

---------

Signed-off-by: Diego B Theuerkauf <diego.theuerkauf@tuebingen.mpg.de>
Co-authored-by: Igor Ilic <30923996+dexters1@users.noreply.github.com>
Co-authored-by: Boris Arzentar <borisarzentar@gmail.com>
Co-authored-by: Boris <boris@topoteretes.com>
Co-authored-by: Igor Ilic <igorilic03@gmail.com>
Co-authored-by: Hande <159312713+hande-k@users.noreply.github.com>
Co-authored-by: Matea Pesic <80577904+matea16@users.noreply.github.com>
Co-authored-by: hajdul88 <52442977+hajdul88@users.noreply.github.com>
Co-authored-by: Daniel Molnar <soobrosa@gmail.com>
Co-authored-by: Diego Baptista Theuerkauf <34717973+diegoabt@users.noreply.github.com>
Co-authored-by: Dmitrii Galkin <36552323+dm1tryG@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: lxobr <122801072+lxobr@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions@users.noreply.github.com>
2025-05-31 02:19:29 +02:00
vasilije
6c2848cc46 Merge remote-tracking branch 'origin/main' into dev
# Conflicts:
#	CONTRIBUTING.md
#	Dockerfile
#	README.md
#	cognee-mcp/pyproject.toml
#	cognee-mcp/src/server.py
#	cognee-mcp/uv.lock
#	cognee/infrastructure/databases/graph/memgraph/memgraph_adapter.py
#	cognee/infrastructure/databases/graph/networkx/adapter.py
#	cognee/infrastructure/databases/vector/chromadb/ChromaDBAdapter.py
#	cognee/infrastructure/databases/vector/milvus/MilvusAdapter.py
#	cognee/infrastructure/databases/vector/qdrant/QDrantAdapter.py
#	cognee/infrastructure/databases/vector/weaviate_db/WeaviateAdapter.py
#	cognee/modules/retrieval/graph_completion_retriever.py
#	cognee/modules/retrieval/utils/brute_force_triplet_search.py
#	cognee/tests/test_neo4j.py
#	entrypoint.sh
#	pyproject.toml
#	uv.lock
2025-05-30 14:17:27 -07:00
Boris
57b0e0ef0b
Merge with main (#892)
<!-- .github/pull_request_template.md -->

## Description
<!-- Provide a clear description of the changes in this PR -->

## 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: vasilije <vas.markovic@gmail.com>
Co-authored-by: Igor Ilic <30923996+dexters1@users.noreply.github.com>
Co-authored-by: Vasilije <8619304+Vasilije1990@users.noreply.github.com>
Co-authored-by: Igor Ilic <igorilic03@gmail.com>
Co-authored-by: Hande <159312713+hande-k@users.noreply.github.com>
Co-authored-by: Matea Pesic <80577904+matea16@users.noreply.github.com>
Co-authored-by: hajdul88 <52442977+hajdul88@users.noreply.github.com>
Co-authored-by: Daniel Molnar <soobrosa@gmail.com>
Co-authored-by: Diego Baptista Theuerkauf <34717973+diegoabt@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions@users.noreply.github.com>
2025-05-30 23:13:04 +02:00
Boris
5a04421065
version: v0.1.41 (#890)
<!-- .github/pull_request_template.md -->

## Description
<!-- Provide a clear description of the changes in this PR -->

## 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.
2025-05-30 22:59:07 +02:00
Boris
d91602e24b
0.1.41 Release fixes (#889)
<!-- .github/pull_request_template.md -->

## Description
<!-- Provide a clear description of the changes in this PR -->

## 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.
2025-05-30 22:06:14 +02:00
Boris Arzentar
29ec092520
Merge remote-tracking branch 'origin/dev' into dataset-permissions-auth-refactor 2025-05-30 15:45:46 +02:00
hajdul88
d8ef2903ba
feat: removes unused properies from node and edge pydantic models (#884)
<!-- .github/pull_request_template.md -->

## Description
Removes unused properies from node and edge pydantic models.

## 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 <boris@topoteretes.com>
2025-05-30 15:35:32 +02:00
Boris Arzentar
f0f3a5de5f
Merge remote-tracking branch 'origin/dev' into dataset-permissions-auth-refactor 2025-05-30 15:00:21 +02:00
hajdul88
b94c846616
Fix: Disable faulty graph metrics calculation in demos (#888)
<!-- .github/pull_request_template.md -->

## Description
Removes graph metrics calculation from dynamic steps and ontology demos

## 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.
2025-05-29 19:50:48 +02:00
Daniel Molnar
b5ebed1f7d
Docstring infrastructure. (#880)
<!-- .github/pull_request_template.md -->

## Description
<!-- Provide a clear description of the changes in this PR -->

## 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.
2025-05-28 17:47:31 +02:00
Igor Ilic
b057cf27f5 fix: Resolve issue with sending UUID over cognify endpoint 2025-05-28 16:14:46 +02:00
Igor Ilic
9e473996d3 fix: Remove blocking dataset id check 2025-05-28 16:01:24 +02:00
Igor Ilic
ad462d8510 docs: Remove resolved TODOs 2025-05-28 15:55:20 +02:00
Igor Ilic
569ffdead0 feat: Add write permission enforcment 2025-05-28 15:36:40 +02:00
Daniel Molnar
ff997f48b5
Docstring modules. (#877)
<!-- .github/pull_request_template.md -->

## Description
<!-- Provide a clear description of the changes in this PR -->

## 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: Vasilije <8619304+Vasilije1990@users.noreply.github.com>
2025-05-27 21:33:58 +02:00
Daniel Molnar
bb68d6a0df
Docstring tasks. (#878)
<!-- .github/pull_request_template.md -->

## Description
<!-- Provide a clear description of the changes in this PR -->

## 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.
2025-05-27 21:33:16 +02:00
Igor Ilic
7053ce7c84 feat: add write permission enforcement to Cognee 2025-05-27 16:02:17 +02:00
hajdul88
ec68e99438
Fix: removes ontology resolver initialization at import (#876)
<!-- .github/pull_request_template.md -->

## Description
Removes ontology resolver initialization at import.

## 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.
2025-05-27 15:23:42 +02:00
hajdul88
965033e161
Feat: Adds subgraph retriever to graph based completion searches (#874)
<!-- .github/pull_request_template.md -->

## Description
Adds subgraph retriever to graph based completion searches

## 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.
2025-05-27 11:40:47 +02:00
Igor Ilic
834d959b11
Readme local install (#872)
<!-- .github/pull_request_template.md -->

## Description
Add info about installing Cognee locally

## 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.
2025-05-26 15:47:57 +02:00
Igor Ilic
5582a4cd69 test: Half finished commit just to save progress 2025-05-26 13:30:09 +02:00
Igor Ilic
72efd83061 refactor: Added kuzu as part of api optional dependency 2025-05-23 16:21:45 +02:00
Hande
4650c9c638
chore: add neo4j to mcp dependencies (#867)
<!-- .github/pull_request_template.md -->

## Description
<!-- Provide a clear description of the changes in this PR -->

## 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: Igor Ilic <30923996+dexters1@users.noreply.github.com>
2025-05-23 15:48:28 +02:00
Igor Ilic
046e8dcdc6 Merge branch 'dev' into dataset-permissions-auth-refactor 2025-05-23 13:48:13 +02:00
Igor Ilic
135c2c7520 feat: Add authorization check for giving permissions 2025-05-23 12:34:16 +02:00
Matea Pesic
822cc55b02
Update Memgraph integration (#850)
<!-- .github/pull_request_template.md -->

## Description
Update Memgraph integration with the missing abstract methods
`get_neighbors`, `get_node`, `get_nodes`

## 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: github-actions[bot] <github-actions@users.noreply.github.com>
2025-05-23 08:55:55 +02:00
Vasilije
b71b704b50
chore: Move files (#848)
<!-- .github/pull_request_template.md -->

## Description
<!-- Provide a clear description of the changes in this PR -->

## 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: Igor Ilic <igorilic03@gmail.com>
2025-05-22 21:42:47 +02:00
hajdul88
d6639217c3
Feat: Adds context extension search (#865)
<!-- .github/pull_request_template.md -->

## Description
Adds context extension search

## 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.
2025-05-22 18:25:43 +02:00
Igor Ilic
1d2fd2f2ec refactor: Change return message 2025-05-22 14:31:06 +02:00
Igor Ilic
34ee9f577d refactor: Move user dataset databases to cognee system 2025-05-22 14:23:32 +02:00
hajdul88
e0798ff25f
Feat: Adds chain of thought retriever (#864)
<!-- .github/pull_request_template.md -->

## Description
Adds chain of thought retriever

## 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.
2025-05-22 13:24:56 +02:00
Igor Ilic
a89d5570ff refactor: add better docstring explanation to variable 2025-05-22 02:13:18 +02:00
Igor Ilic
f8110c4548 Merge branch 'dataset-permissions' of github.com:topoteretes/cognee into dataset-permissions 2025-05-22 02:08:15 +02:00
Igor Ilic
450320ba2c fix: Resolve searching of dataset when you have permission but are not the owner 2025-05-22 02:07:45 +02:00
Igor Ilic
c68175d3f5
Merge branch 'dev' into dataset-permissions 2025-05-22 01:43:17 +02:00
Igor Ilic
a1bf8416bd feat: Added permission endpoints for managing database access, tenant and role creation and management 2025-05-22 01:42:27 +02:00
Igor Ilic
c803042280 fix: Allow swagger UI to authorize once to test all endpoints 2025-05-21 23:43:44 +02:00
Igor Ilic
c14f1a5fb0 fix: Resolve issue with Swagger authenthication for Cognee 2025-05-21 23:25:00 +02:00
Igor Ilic
d47d410499 refactor: refactor permissions search 2025-05-21 15:08:12 +02:00
Igor Ilic
9e09d26501 refactor: simplify retrieval of datasets user has access to 2025-05-21 14:42:03 +02:00
Igor Ilic
f8f400dbeb refactor: Return list of dictionaries for permission search 2025-05-21 12:28:20 +02:00
hajdul88
08bc472b00
Feat: Removes hardcoded user prompts from adapters
<!-- .github/pull_request_template.md -->

## Description
Removes hardcoded user prompts from adapters

## 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: lxobr <122801072+lxobr@users.noreply.github.com>
2025-05-21 12:18:30 +02:00
Daniel Molnar
94c785d231
fix: hotfix the file uploader in the delete router. (#842)
<!-- .github/pull_request_template.md -->

## Description
<!-- Provide a clear description of the changes in this PR -->

## 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.
2025-05-21 09:55:42 +02:00
hajdul88
7eee769251
Feat: Adds dashboard application to parallel modal evals (#847)
<!-- .github/pull_request_template.md -->

## Description
Adds dashboard application to parallel modal evals to enable fast
retriever development/evaluation

## 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: lxobr <122801072+lxobr@users.noreply.github.com>
2025-05-21 09:07:02 +02:00
Igor Ilic
b11236f592 feat: Add ability to filter search of datasets by dataset permissions 2025-05-21 02:02:34 +02:00
Igor Ilic
c383253195 feat: Add permission filtering of cognee search 2025-05-21 00:33:52 +02:00
Igor Ilic
9aa8e543cb refactor: Remove global context handling from api code 2025-05-20 21:39:55 +02:00
Igor Ilic
6466f66a76
Merge branch 'dev' into dataset-permissions 2025-05-20 21:22:49 +02:00