Commit graph

541 commits

Author SHA1 Message Date
Daulet Amirkhanov
d7417d9b06 refactor: move url data fetching logic into save_data_item_to_storage 2025-10-21 22:46:49 +01:00
Daulet Amirkhanov
185600fe17 revert url_crawler changes to cognee.add(), and update web_url_loader.load() 2025-10-21 22:46:49 +01:00
Igor Ilic
f3f710f9b9
Merge branch 'dev' into multi-tenancy 2025-10-21 15:49:09 +02:00
hajdul88
5a27c37cc2
Merge branch 'dev' into feature/cog-3160-redis-session-conversation 2025-10-21 10:30:52 +02:00
Vasilije
00696d7ee4
Merge branch 'dev' into embedding-rate-limiter 2025-10-21 07:25:16 +02:00
vasilije
0402619ed7 add merge 2025-10-21 07:24:12 +02:00
Igor Ilic
8e875d2061 Merge branch 'multi-tenancy' of github.com:topoteretes/cognee into multi-tenancy 2025-10-20 15:07:43 +02:00
Igor Ilic
6934692e1b refactor: Enable selection of default single user tenant 2025-10-20 15:07:13 +02:00
Igor Ilic
a0a4cdea20
Merge branch 'dev' into multi-tenancy 2025-10-20 14:45:07 +02:00
hajdul88
d2d2cfb477
Merge branch 'dev' into feature/cog-3160-redis-session-conversation 2025-10-20 13:31:33 +02:00
Daulet Amirkhanov
279d6e80f0
Revert "fix: search without prior cognify" 2025-10-20 11:56:15 +01:00
hajdul88
4d3ba3f313
Merge branch 'dev' into feature/cog-3160-redis-session-conversation 2025-10-20 10:05:57 +02:00
Igor Ilic
4f874deace feat: Add tenant select method/endpoint for users 2025-10-19 23:50:17 +02:00
Igor Ilic
400095d76d fix: Resolve issue with multi-user mode search 2025-10-19 21:30:13 +02:00
Vasilije
559d5009f7
feat: Batch document handling (#1469)
<!-- .github/pull_request_template.md -->

## Description
Add a batch system for document processing to limit number of parallel
documents being processed in Cognee

## 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):

## 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**
- [x] My code follows the project's coding standards and style
guidelines
- [x] I have added tests that prove my fix is effective or that my
feature works
- [x] I have added necessary documentation (if applicable)
- [x] All new and existing tests pass
- [x] I have searched existing PRs to ensure this change hasn't been
submitted already
- [x] I have linked any relevant issues in the description
- [x] 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-18 09:48:52 +02:00
hajdul88
2d1f0e5eaa
Merge branch 'dev' into feature/cog-3160-redis-session-conversation 2025-10-17 21:45:31 +02:00
Daulet Amirkhanov
c313fcd029 log warning on attempts to search on an empty knowledge graph 2025-10-17 12:06:35 +01:00
Daulet Amirkhanov
3ee50c192f refactor emptiness check to be boolean, and optimize query 2025-10-17 12:01:06 +01:00
hajdul88
91a22e8bc4 feat: adds session id to get_completion methods 2025-10-16 16:26:58 +02:00
Igor Ilic
2e1bfe78b1 refactor: rename variable to be more understandable 2025-10-15 20:26:59 +02:00
Igor Ilic
a210bd5905 refactor: rename chunk_batch_size to chunks_per_batch 2025-10-15 20:24:36 +02:00
Igor Ilic
3a9022a26c refactor: Rename batch size for tasks to chunk batch size 2025-10-15 20:22:29 +02:00
Igor Ilic
2fb06e0729 refactor: forwarding of data batch size rework 2025-10-15 20:18:48 +02:00
Daulet Amirkhanov
9e38a30c49 refactor: keep only count_nodes 2025-10-15 17:20:45 +01:00
hajdul88
e7fe66470a feat: adds context variable for the user object 2025-10-15 17:46:28 +02:00
Daulet Amirkhanov
9367fa5d03 Prior to search, check if knowledge graph is empty 2025-10-15 16:39:48 +01:00
Igor Ilic
5663c3fe3a refactor: add batch size param to temporal graphs 2025-10-15 17:38:18 +02:00
Igor Ilic
1b28f13743 refactor: Optimize Cognee speed 2025-10-15 13:32:17 +02:00
Igor Ilic
417015d9a9 Merge branch 'dev' into embedding-rate-limiter 2025-10-14 20:39:10 +02:00
Igor Ilic
84a23756f5 fix: Change chunk_size ot batch_size for temporal task 2025-10-14 14:25:38 +02:00
Igor Ilic
eb631a23ad refactor: set default numbers that are more reasonable 2025-10-14 13:57:41 +02:00
Vasilije
4ac49dd27f
Merge branch 'dev' into feat/mcp-add-support-for-non-standalone-mode 2025-10-12 13:57:55 +02:00
Aniruddha Mandal
617c1f0d71 Added Mistral support as LLM provider using litellm 2025-10-12 11:44:33 +02:00
vasilije
0d726c0e32 small linting issues 2025-10-12 11:09:43 +02:00
vasilije
4c5de73598 small linting issues 2025-10-12 11:03:19 +02:00
vasilije
988a196479 added fixes 2025-10-12 10:54:14 +02:00
vasilije
e445dd7f8b ugly fix for the scraper 2025-10-12 10:44:08 +02:00
Daulet Amirkhanov
e7e18302f1
Merge branch 'dev' into chore/pull-main-mcp-docker-image-before-running 2025-10-11 20:20:56 +01:00
Geoffrey Robinson
5e69438ec7
Merge branch 'dev' into feature/web_scraping_connector_task 2025-10-11 14:40:18 +05:30
Vasilije
8d9fbc0c0e
Test for update function (#1487)
<!-- .github/pull_request_template.md -->

## Description
Add updating of documents to test that runs across different OS

## 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):

## 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-11 10:38:37 +02:00
Igor Ilic
757d745b5d refactor: Optimize cognification speed 2025-10-10 17:12:09 +02:00
Daulet Amirkhanov
c7ca4c6782 chore: update Docker image comment and improve import handling for CogneeClient 2025-10-10 16:02:58 +01:00
Daulet Amirkhanov
446a378b03 chore: update Docker image for MCP server to feature branch for testing 2025-10-10 14:39:08 +01:00
Igor Ilic
abfcbc69d6 refactor: Have embedding calls run in async gather 2025-10-10 15:36:36 +02:00
Igor Ilic
c873089c3f
Merge branch 'dev' into update-endpoint 2025-10-10 14:25:44 +02:00
Geoff-Robin
f82dfbe371 solved nitpick comments 2025-10-10 02:34:04 +05:30
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
c58d9ad12f switch docker image from dev to main 2025-10-09 16:09:43 +01:00
Daulet Amirkhanov
bd49dd7bb5 Configure cognee-cli -ui mcp to connect to cognee backend 2025-10-09 14:01:28 +01:00
Daulet Amirkhanov
c54c3546fc chore: add Docker image pull for MCP in start_ui function 2025-10-08 18:18:43 +01:00