Commit graph

2572 commits

Author SHA1 Message Date
Igor Ilic
7e3d593684 Merge branch 'add-column-value-db-migration' of github.com:topoteretes/cognee into add-column-value-db-migration 2025-05-15 11:59:49 +02:00
Boris
ad0bb0c9ef
version: v0.1.40 (#825)
<!-- .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-15 11:58:31 +02:00
Igor Ilic
e3dbc186fd chore: Updated tests to reflect new mapping of rel db to graph 2025-05-15 11:58:19 +02:00
Igor Ilic
6f78462f3c
Merge branch 'dev' into add-column-value-db-migration 2025-05-15 05:41:33 -04:00
Igor Ilic
4ddfdc13c8 refactor: Change color of ColumnValue node 2025-05-15 11:33:52 +02:00
Igor Ilic
cdaf4afba8 feat: Add filtering of foreign key column values from column migration 2025-05-15 11:24:25 +02:00
vasilije
729cb9b829 Revert "Clean up core cognee repo"
This reverts commit c058219e42.
2025-05-15 10:46:01 +02:00
vasilije
c058219e42 Clean up core cognee repo 2025-05-15 10:39:50 +02:00
vasilije
badd73c8ed Merge branch 'dev' of github.com:topoteretes/cognee into dev 2025-05-15 10:11:53 +02:00
Boris
0f3522eea6
fix: cognee docker image (#820)
<!-- .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-15 10:05:27 +02:00
hajdul88
f825732eb2 Merge remote-tracking branch 'origin/dev' into feature/cog-1973-crewai-demo-implementation 2025-05-15 09:25:31 +02:00
hajdul88
ecdf624bda adds new tool and changes the github ingestion tool 2025-05-14 17:28:25 +02:00
hajdul88
1267f6c1e7 changes github graph for the demo 2025-05-14 17:06:10 +02:00
Igor Ilic
7e8f5473a7 feat: Add migration of relational database column values to rel db migration 2025-05-14 16:56:15 +02:00
lxobr
d8fde4c527
feat: Crewai Demo Implementation Datapoints (#821)
<!-- .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-14 14:11:12 +02:00
vasilije
1e7b56f011 Merge branch 'dev' of github.com:topoteretes/cognee into dev 2025-05-13 21:06:29 +02:00
Daniel Molnar
91f3cd9ef7
fix: notebooks (#818)
<!-- .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-13 18:13:26 +02:00
Igor Ilic
e3121f5b1f
docs: Update log level of CollectionNotFoundError (#819)
<!-- .github/pull_request_template.md -->

## Description
Move CollectionNotFoundError logging to be at Debug level

## 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-13 12:12:35 -04:00
Igor Ilic
966e337500
feat: add MCP check status tool [COG-1784] (#793)
<!-- .github/pull_request_template.md -->

## Description
Added tools to check current cognify and codify status

## 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-13 12:09:14 -04:00
hajdul88
96d1dd772c github ingestion with cognify 2025-05-13 17:03:38 +02:00
Diego Baptista Theuerkauf
13bb244746
feat: Create notebook to show how to compute ranks from graph (#771)
<!-- .github/pull_request_template.md -->

## Description
As discussed with @hande-k and Lazar, I've created a short demo to
illustrate how to get the pagerank rankings from the knowledge graph
given the nx engine. This is a POC, and a first of step towards solving
#643 .

Please let me know what you think, and how to proceed from here. :)

## 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>
Co-authored-by: Hande <159312713+hande-k@users.noreply.github.com>
Co-authored-by: Vasilije <8619304+Vasilije1990@users.noreply.github.com>
2025-05-13 16:36:51 +02:00
hajdul88
cc52df94b7 Merge from dev 2025-05-13 15:00:09 +02:00
Daniel Molnar
8ea00971ad
fix: graphiti example (#816)
<!-- .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-13 14:36:23 +02:00
Boris
f93463e616
fix: make onnxruntime flexible (#815)
<!-- .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-13 14:35:38 +02:00
Igor Ilic
9c131f0d14
refactor: Update lanceDB and change delete to work async (#770)
<!-- .github/pull_request_template.md -->

## Description
Update LanceDB and rewrite data points to run async

## 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>
Co-authored-by: Boris Arzentar <borisarzentar@gmail.com>
2025-05-12 17:35:24 +02:00
hajdul88
a78fec3a91
fix: Fixes collection search limit in brute force triplet search (#814)
<!-- .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-12 13:06:57 +02:00
lxobr
ad9abb8b76
Feature/cog 1971 crewai GitHub ingest (#813)
<!-- .github/pull_request_template.md -->

## Description
<!-- Provide a clear description of the changes in this PR -->
`github_dev_profile.py`:
- Main coordinator class for GitHub user data
- Extracts basic user information
- Connects to commits and comments functionality

`github_dev_commits.py`:
- Extracts PR commit history
- Filters commits by time and quantity
- Structures commit data with file changes

`github_dev_comments.py`:
- Extracts user comments from issues
- Filters comments by time and quantity
- Structures comment data with issue context

`github_ingest.py`:
- Transforms GitHub data for Cognee
- Categorizes data into technical/soft skill nodes
- Provides graph visualization support
## 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>
Co-authored-by: Hande <159312713+hande-k@users.noreply.github.com>
Co-authored-by: Vasilije <8619304+Vasilije1990@users.noreply.github.com>
Co-authored-by: Boris <boris@topoteretes.com>
2025-05-12 11:33:33 +02:00
Igor Ilic
34b95b687c
refactor: Handle boto3 s3fs dependencies better (#809)
<!-- .github/pull_request_template.md -->

## Description
refactor: Handle boto3 s3fs dependencies better

## 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-10 14:24:31 +02:00
Matea Pesic
5d415dc1a0
feat: Add Memgraph integration (#751)
<!-- .github/pull_request_template.md -->

## Description
This PR adds support for the Memgraph graph database following the
[graph database integration
guide](https://docs.cognee.ai/contributing/adding-providers/graph-db/graph-database-integration):
- Implemented `MemgraphAdapter` for interfacing with Memgraph.
- Updated `get_graph_engine.py` to return MemgraphAdapter when
appropriate.
- Added a test script:` test_memgraph.py.`
- Created a dedicated test workflow:
`.github/workflows/test_memgraph.yml.`

## 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>
Co-authored-by: Boris <boris@topoteretes.com>
2025-05-10 13:55:37 +02:00
vasilije
d417c71907 merged 2025-05-08 20:09:16 +02:00
Vasilije
2faf238284
Update README.md 2025-05-06 20:00:22 +02:00
Vasilije
6a1fca8fb8
Update README.md 2025-05-06 16:25:05 +02:00
Dmitrii Galkin
0b8931ed67
Add Russian translations for README and graph visualization (#802)
<!-- .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-06 15:15:08 +02:00
hajdul88
5d4f82fdd4 Implements crewai demo frame with all the agents 2025-04-30 16:26:34 +02:00
Boris
9729547f5a
feat: abstract logging tool integration (#787)
<!-- .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: Hande <159312713+hande-k@users.noreply.github.com>
Co-authored-by: Vasilije <8619304+Vasilije1990@users.noreply.github.com>
2025-04-30 12:58:56 +02:00
Boris
5970d964cf
feat: pass context argument to tasks that require it (#788)
<!-- .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: Hande <159312713+hande-k@users.noreply.github.com>
Co-authored-by: Vasilije <8619304+Vasilije1990@users.noreply.github.com>
2025-04-30 12:32:40 +02:00
Hande
7db74222ee
docs: update colab demo (#795)
<!-- .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-04-30 12:02:37 +02:00
Diego Baptista Theuerkauf
500fa9fb4f
feat: Translate README into Portuguese (#762)
<!-- .github/pull_request_template.md -->

## Description 

This branch contains the Portuguese translation of the README
(`README.pt.md`).

Happy to work on any suggestions you may have.

## 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: Hande <159312713+hande-k@users.noreply.github.com>
Co-authored-by: Boris <boris@topoteretes.com>
Co-authored-by: Boris <borisarzentar@gmail.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-04-30 11:26:09 +02:00
Boris
cd9c4897a4
feat: remove get_distance_from_collection_names and adapt search (#766)
<!-- .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-04-30 11:11:07 +02:00
Hande
ad943d0680
docs: add cognee UI (#799)
<!-- .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-04-30 10:02:58 +02:00
Igor Ilic
66ecd35b34
fix: s3fs version fix [COG-2025] (#798)
<!-- .github/pull_request_template.md -->

## Description
Fix issue with failing versions gh actions

## 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-04-30 09:42:59 +02:00
hajdul88
8aae9f8dd8 Adds initial crewAI cognee build and basic search with only one agent 2025-04-29 17:10:16 +02:00
hajdul88
cd813c5732 renames project 2025-04-29 15:47:25 +02:00
hajdul88
7456567597 cleans up project description 2025-04-29 15:26:56 +02:00
hajdul88
b29ab72c50 Initial crewAI skeleton 2025-04-29 15:24:44 +02:00
hajdul88
5cbdbf3abf Initial basic onboarding project 2025-04-29 15:19:40 +02:00
hajdul88
cc4fab9e75 chore: fixing logging and empty subgraph case handling 2025-04-29 15:17:00 +02:00
lxobr
0c1e515c8f feat: connect entities to node sets 2025-04-29 14:11:26 +02:00
hajdul88
fe83a25576 Subgraph retriever initial 2025-04-29 13:45:40 +02:00
Igor Ilic
773752a4be
feat: Add detailed log handling options for Cognee exceptions [COG-1983] (#782)
<!-- .github/pull_request_template.md -->

## Description
Add log handling options for cognee exceptions

## 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-04-28 22:46:18 +02:00