Commit graph

2508 commits

Author SHA1 Message Date
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
Vasilije
4c52ef62aa
feat: added util logger OS (#841)
<!-- .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>
Co-authored-by: Igor Ilic <30923996+dexters1@users.noreply.github.com>
2025-05-20 20:25:49 +02:00
Igor Ilic
2383843ec7 refactor: Remove unnecessary coments, rename dataset database table 2025-05-20 20:15:48 +02:00
Igor Ilic
c908aefd80 fix: Resolve issue with sqlite UUID conversion 2025-05-20 17:42:48 +02:00
Igor Ilic
4ca3baa383
Merge branch 'dev' into dataset-permissions 2025-05-20 17:27:16 +02:00
Igor Ilic
70d49745d9 fix: Resolve issue with gettings documents ids for user 2025-05-20 17:25:11 +02:00
lxobr
9d9ea63236
fix: use default threading in Fastembed (#846)
<!-- .github/pull_request_template.md -->

## Description
<!-- Provide a clear description of the changes in this PR -->
- set the parallel option to None in Fastembed's embedding function

## 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-20 16:05:58 +02:00
Igor Ilic
d7a8b29147
Merge branch 'dev' into dataset-permissions 2025-05-20 16:02:31 +02:00
Igor Ilic
893fdd1588 feat: Make access control optional 2025-05-20 15:44:15 +02:00
hajdul88
5c36a5dd8a
feat: Adds modal parallel evaluation for retriever development (#844)
<!-- .github/pull_request_template.md -->

## Description
Adds modal parallel evaluation for retriever development

## 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-20 15:16:13 +02:00
Igor Ilic
232ac4e271
Merge branch 'dev' into dataset-permissions 2025-05-20 15:12:56 +02:00
Igor Ilic
00948ec8db refactor: Make context variable use more modular and reusable 2025-05-20 15:06:17 +02:00
Igor Ilic
1361203ead refactor: Add TODOs to handle refactoring 2025-05-20 13:54:02 +02:00
Igor Ilic
472143df03 feat: Add database per user + dataset for Cognee SaaS 2025-05-19 18:31:05 +02:00
Igor Ilic
cb7a8951ff feat: Rework cognee to have permissions work with datasets 2025-05-19 17:11:25 +02:00
hajdul88
f8f78773dd
Fix: Fixes graph completion search limit (#839)
<!-- .github/pull_request_template.md -->

## Description
Fixes graph completion limit

## 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-19 13:38:09 +02:00
hajdul88
a874988db6
fix: Fixes pipeline run status migration (#838)
…exist case

<!-- .github/pull_request_template.md -->

## Description
Fixes pipeline run status migration

## 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-19 13:18:36 +02:00
Vasilije
3ed9504375
feat: Add developer rules (#833)
<!-- .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-19 13:16:58 +02:00
Boris
86efeeeac8
fix: pipeline run status migration (#836)
<!-- .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-19 11:38:01 +02:00
Vasilije
5cf14eb7fc
fix: Mcp small updates (#831)
<!-- .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-16 17:54:12 +02:00
Igor Ilic
7865b4ce3e feat: Add middleware for user specific settings for llms and databases 2025-05-16 17:02:53 +02:00
Igor Ilic
2871d68673
Merge branch 'dev' into async-multiple-db-solution 2025-05-16 15:31:07 +02:00
Vasilije
b1b4ae3d5f
fix: Add baseline overview (#832)
<!-- .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-16 14:41:50 +02:00
Vasilije
4371b9d741
fix: 812 anthropic fix (#822)
<!-- .github/pull_request_template.md -->

## Description
Fixes Anthropic bug as reported by the user
https://github.com/topoteretes/cognee/issues/812

## 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-16 10:52:44 +02:00
Hande
3b07f3c08d
feat: Test db examples (#817)
<!-- .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: Boris <boris@topoteretes.com>
Co-authored-by: Vasilije <8619304+Vasilije1990@users.noreply.github.com>
2025-05-16 09:30:47 +02:00
Dmitrii Galkin
1dd179b6dd
feat: OpenAI compatible route /api/v1/responses (#792)
## Description

/api/v1/responses
In this PR manages function calls 
- search
- cognify
- prune

Next steps
- codify


## 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: Vasilije <8619304+Vasilije1990@users.noreply.github.com>
Co-authored-by: Diego Baptista Theuerkauf <34717973+diegoabt@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-05-16 09:17:18 +02:00
Igor Ilic
bc3d35d51e test: Add simple test to see if multiple databases will work in parallel in Cognee 2025-05-15 18:21:40 +02:00
Igor Ilic
5cb1b53ddd Merge branch 'async-multiple-db-solution' of github.com:topoteretes/cognee into async-multiple-db-solution 2025-05-15 18:13:28 +02:00
Igor Ilic
2d0d7fa71c refactor: Move testing of parallel databases to its own test 2025-05-15 18:13:07 +02:00
Igor Ilic
4a58913e55
Merge branch 'dev' into async-multiple-db-solution 2025-05-15 18:03:26 +02:00
Igor Ilic
42be438ab6 refactor: Moved database context variables to cognee pipeline 2025-05-15 18:00:44 +02:00
Igor Ilic
70e307a905 feat: first version of async multiple db support 2025-05-15 17:05:11 +02:00
Boris
8178b72559
fix: exclude files from build (#828)
<!-- .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>
2025-05-15 14:57:46 +02:00
Igor Ilic
f9f18d1b0c
feat: Add columns as nodes in relational db migration (#826)
<!-- .github/pull_request_template.md -->

## Description
Add ability to map column values from relational databases to graph

## 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 07:31:31 -04:00
Boris
0aac93e9c4
Merge dev to main (#827)
<!-- .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>
2025-05-15 13:15:49 +02:00
Vasilije
7ac5761040
Merge branch 'main' into dev 2025-05-15 13:08:35 +02:00