Commit graph

4555 commits

Author SHA1 Message Date
Andrej Milicevic
b75aa6f9ad refactor: Keep code DRY in health endpoint 2025-10-10 12:59:28 +02:00
Geoffrey Robinson
4e5c681e62
Merge branch 'dev' into feature/web_scraping_connector_task 2025-10-10 16:16:36 +05:30
hajdul88
31cb4a3698 removes unnecessary tests 2025-10-10 11:36:45 +02:00
hajdul88
417e476ee2 feat: adds redis adapter and corresponding structure unit tests 2025-10-10 11:33:11 +02:00
hajdul88
aeafdc1dd8
Merge branch 'dev' into feature/cog-3142-agentic-use-case-kuzu-lock-fix-redis-integration 2025-10-10 09:51:38 +02:00
Geoff-Robin
4058d63036 Added better selectors for testing 2025-10-10 02:37:03 +05:30
Geoff-Robin
f82dfbe371 solved nitpick comments 2025-10-10 02:34:04 +05:30
Daulet Amirkhanov
2c8d8e8058 feat: handle cli processes cleanup when terminal window is closed 2025-10-09 19:47:52 +01:00
Igor Ilic
9a33439876 refactor: Change default PDF loader 2025-10-09 19:10:31 +02:00
Andrej Milicevic
a7a2631d53 chore: format 2025-10-09 17:50:20 +02:00
Andrej Milicevic
a44ab88519 test: try calling gc to fix windows issue 2025-10-09 17:31:27 +02:00
Daulet Amirkhanov
079a5528b0 handle mcp shutdown cleanly, and remove the need for .env if in standalone mode 2025-10-09 16:09:43 +01:00
Daulet Amirkhanov
0031a13f44 Refactor initialization of CogneeClient to use bool for API mode determination 2025-10-09 16:09:43 +01:00
Daulet Amirkhanov
c58d9ad12f switch docker image from dev to main 2025-10-09 16:09:43 +01:00
Boris
a8dab3019e
fix: frontend UI graph rendering on search (#1524)
<!-- .github/pull_request_template.md -->

## Description
<!--
Please provide a clear, human-generated description of the changes in
this PR.
DO NOT use AI-generated descriptions. We want to understand your thought
process and reasoning.
-->

zoomToFit wrapper returned undefined when graph ref wasn't ready


## Type of Change
<!-- Please check the relevant option -->
- [ ] Bug fix (non-breaking change that fixes an issue)
- [ ] New feature (non-breaking change that adds functionality)
- [ ] Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] Documentation update
- [ ] Code refactoring
- [ ] Performance improvement
- [ ] Other (please specify):

## Screenshots/Videos (if applicable)
<!-- Add screenshots or videos to help explain your changes -->

## Pre-submission Checklist
<!-- Please check all boxes that apply before submitting your PR -->
- [ ] **I have tested my changes thoroughly before submitting this PR**
- [ ] **This PR contains minimal changes necessary to address the
issue/feature**
- [ ] My code follows the project's coding standards and style
guidelines
- [ ] I have added tests that prove my fix is effective or that my
feature works
- [ ] I have added necessary documentation (if applicable)
- [ ] All new and existing tests pass
- [ ] I have searched existing PRs to ensure this change hasn't been
submitted already
- [ ] I have linked any relevant issues in the description
- [ ] My commits have clear and descriptive messages

## 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-10-09 16:24:32 +02:00
Daulet Amirkhanov
5f99f4c3b7
Merge branch 'dev' into fix/fix-frontend-ui-graph-rendering-on-search 2025-10-09 15:22:44 +01:00
Daulet Amirkhanov
79fb0595d8 feat: fix zoomToFit method usage GraphVisualization 2025-10-09 15:22:23 +01:00
Daulet Amirkhanov
67306786f1 docs: update README.md 2025-10-09 14:03:26 +01:00
Daulet Amirkhanov
bd49dd7bb5 Configure cognee-cli -ui mcp to connect to cognee backend 2025-10-09 14:01:28 +01:00
hajdul88
d449c8cfb7 chore: deletes dead code that exists only in kuzuadapter and uses connection.execute directly 2025-10-09 14:44:17 +02:00
hajdul88
f5954415a6
Merge branch 'dev' into feature/cog-3142-agentic-use-case-kuzu-lock-fix-redis-integration 2025-10-09 14:08:09 +02:00
hajdul88
faeca138d9
fix: fixes distributed pipeline (#1454)
<!-- .github/pull_request_template.md -->

## Description
This PR fixes distributed pipeline + updates core changes in distr
logic.

## Type of Change
<!-- Please check the relevant option -->
- [x] Bug fix (non-breaking change that fixes an issue)
- [x] New feature (non-breaking change that adds functionality)
- [ ] Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] Documentation update
- [x] Code refactoring
- [x] Performance improvement
- [ ] Other (please specify):

## Changes Made
Fixes distributed pipeline:
-Changed spawning logic + adds incremental loading to
run_tasks_diistributed
-Adds batching to consumer nodes
-Fixes consumer stopping criteria by adding stop signal + handling
-Changed edge embedding solution to avoid huge network load in a case of
a multicontainer environment

## Testing
Tested it by running 1GB on modal + manually

## Screenshots/Videos (if applicable)
None

## Pre-submission Checklist
<!-- Please check all boxes that apply before submitting your PR -->
- [x] **I have tested my changes thoroughly before submitting this PR**
- [x] **This PR contains minimal changes necessary to address the
issue/feature**
- [ ] My code follows the project's coding standards and style
guidelines
- [ ] I have added tests that prove my fix is effective or that my
feature works
- [ ] I have added necessary documentation (if applicable)
- [ ] All new and existing tests pass
- [ ] I have searched existing PRs to ensure this change hasn't been
submitted already
- [ ] I have linked any relevant issues in the description
- [ ] My commits have clear and descriptive messages

## Related Issues
None

## Additional Notes
None

## 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-10-09 14:06:25 +02:00
hajdul88
792cbdc6f7
Merge branch 'dev' into feature/cog-3142-agentic-use-case-kuzu-lock-fix-redis-integration 2025-10-09 13:55:03 +02:00
Andrej Milićević
01632988fe
test: replace neo4j usages in cicd with reusable local instances (#1507)
<!-- .github/pull_request_template.md -->

## Description
<!--
Please provide a clear, human-generated description of the changes in
this PR.
DO NOT use AI-generated descriptions. We want to understand your thought
process and reasoning.
-->
Changed from remote to local Neo4j instance in tests because CI was
failing due to multiple tests using the remote instance in parallel.

## Type of Change
<!-- Please check the relevant option -->
- [ ] Bug fix (non-breaking change that fixes an issue)
- [ ] New feature (non-breaking change that adds functionality)
- [ ] Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] Documentation update
- [x] Code refactoring
- [ ] Performance improvement
- [ ] Other (please specify):

## Screenshots/Videos (if applicable)
<!-- Add screenshots or videos to help explain your changes -->

## Pre-submission Checklist
<!-- Please check all boxes that apply before submitting your PR -->
- [x] **I have tested my changes thoroughly before submitting this PR**
- [x] **This PR contains minimal changes necessary to address the
issue/feature**
- [ ] My code follows the project's coding standards and style
guidelines
- [ ] I have added tests that prove my fix is effective or that my
feature works
- [ ] I have added necessary documentation (if applicable)
- [ ] All new and existing tests pass
- [ ] I have searched existing PRs to ensure this change hasn't been
submitted already
- [ ] I have linked any relevant issues in the description
- [ ] My commits have clear and descriptive messages

## 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: Andrej Milicevic <milicevi@Andrejs-MacBook-Pro.local>
Co-authored-by: Igor Ilic <30923996+dexters1@users.noreply.github.com>
2025-10-09 12:39:18 +02:00
Andrej Milicevic
ee96d8f940 chore: fix formatting 2025-10-09 11:00:54 +02:00
Andrej Milicevic
d1d8e33471 test: Fix windows tests. First try of potential fixes. 2025-10-09 10:48:21 +02:00
Andrej Milicevic
1970e857da chore: fixes based on PR comments 2025-10-09 09:53:27 +02:00
Andrej Milicevic
2932a627bb test: Potential fix for soft deletion test 2025-10-09 09:45:26 +02:00
Daulet Amirkhanov
3e23c96595 route server tools calls through cognee_client 2025-10-08 18:36:44 +01:00
Daulet Amirkhanov
806298d508 create cognee_client for handling api calls 2025-10-08 18:36:08 +01:00
Daulet Amirkhanov
c54c3546fc chore: add Docker image pull for MCP in start_ui function 2025-10-08 18:18:43 +01:00
hajdul88
b58bd60bb6 ruff fix 2025-10-08 17:04:30 +02:00
hajdul88
9ff9ac8b3f updates kuzu lock reproduction 2025-10-08 16:33:27 +02:00
hajdul88
d657e1b311 feat: adds new separate parameter for shared kuzu lock 2025-10-08 16:27:17 +02:00
hajdul88
fc2f27f21e feat: adds redis double locking mechanism (Thread + Process) 2025-10-08 15:23:38 +02:00
Geoffrey Robinson
e934f808fc
Merge branch 'main' into feature/web_scraping_connector_task 2025-10-08 17:00:39 +05:30
Geoff-Robin
a9d410e7dc resolving uv.lock conflict 2025-10-08 16:56:35 +05:30
Geoff-Robin
66022751e9 Addressed code rabbit comment on shortening content 2025-10-08 16:51:03 +05:30
Daulet Amirkhanov
97f90c95ed Remove all references to SearchType.INSIGHTS across the codebase, meaningfully replacing it with SearchType.GRAPH_COMPLETION where applicable. 2025-10-08 12:13:59 +01:00
Daulet Amirkhanov
63a1463073 Deprecate SearchType.INSIGHTS, replace all references to default search type - SearchType.GRAPH_COMPLETION 2025-10-08 12:13:59 +01:00
Daulet Amirkhanov
6acc44de16 Improve exception handling to provide clearer error context 2025-10-08 12:09:21 +01:00
Geoff-Robin
599ef4a141 solved nitpick comments 2025-10-08 16:10:35 +05:30
Geoff-Robin
a3fbbdf8eb Solved nitpick comments 2025-10-08 14:58:02 +05:30
Geoff-Robin
af71cba07f Trying to resolve uv.lock 2025-10-08 14:11:43 +05:30
hajdul88
57439ae8df testing on demand connection with ci/cd 2025-10-08 10:40:30 +02:00
Geoff-Robin
8d27da659a removed dotenv imports 2025-10-08 14:07:01 +05:30
Geoff-Robin
ea33854d49 Removed print statement logging and used cognee inbuilt logger and updated doctrings. 2025-10-08 14:06:13 +05:30
hajdul88
93416cccc2 linting fix 2025-10-08 10:24:42 +02:00
hajdul88
c3658485b4 lock resolution 2025-10-08 10:22:10 +02:00
hajdul88
e230488e97 Merge branch 'dev' into feature/cog-3142-agentic-use-case-kuzu-lock-fix-redis-integration 2025-10-08 10:20:49 +02:00