Commit graph

694 commits

Author SHA1 Message Date
Andrej Milicevic
bd98bb9cc6 fix: Upgrade anthropic version 2025-09-15 15:21:01 +02:00
Andrej Milicevic
2cb3fd5238 fix: Update chromadb version 2025-09-15 11:00:01 +02:00
Igor Ilic
288218b209
Merge dev into main (#1398)
<!-- .github/pull_request_template.md -->

## Description
Vector URL fix, MCP Fix

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

## Changes Made
<!-- List the specific changes made in this PR -->
- 
- 
- 

## Testing
<!-- Describe how you tested your changes -->

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

## Related Issues
<!-- Link any related issues using "Fixes #issue_number" or "Relates to
#issue_number" -->

## Additional Notes
<!-- Add any additional notes, concerns, or context for reviewers -->

## 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-09-12 20:20:21 +02:00
Boris
351deb0314
fix: UI (#1397)
<!-- .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.
-->

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

## Changes Made
<!-- List the specific changes made in this PR -->
- 
- 
- 

## Testing
<!-- Describe how you tested your changes -->

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

## Related Issues
<!-- Link any related issues using "Fixes #issue_number" or "Relates to
#issue_number" -->

## Additional Notes
<!-- Add any additional notes, concerns, or context for reviewers -->

## 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-09-12 20:06:44 +02:00
Igor Ilic
e958ee8e3f
refactor: Make bigger connection pool for postgreSQL (#1399)
<!-- .github/pull_request_template.md -->

## Description
Increase default postgres connection pool 

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

## Changes Made
<!-- List the specific changes made in this PR -->
- 
- 
- 

## Testing
<!-- Describe how you tested your changes -->

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

## Related Issues
<!-- Link any related issues using "Fixes #issue_number" or "Relates to
#issue_number" -->

## Additional Notes
<!-- Add any additional notes, concerns, or context for reviewers -->

## 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-09-12 19:13:36 +02:00
Igor Ilic
0482a731c8 fix: Resolve issue with vector url usage 2025-09-12 12:39:06 +02:00
Boris
74a3220e9f
fix: graph view with search (#1368)
<!-- .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-09-11 16:16:03 +02:00
Vasilije
a29ef8b2d3
feat: Add small pool for PostgreSQL connections to allow multiple doc… (#1358)
…ker instances communicating with PostgreSQL

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

## Description
Add pool_pre_ping check to make sure connection exists before using it.

Reduce connection pool of postgres connections to minimum to stop
multiple Cognee docker instances eating up available connections.

## 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-09-11 05:48:04 -07:00
Vasilije
3b923fcb6b
fix: ChromaDBAdapter AttributeError (#1336)
## Description
Pretty self-explanatory! list_collections() is an attribute of the
AsyncHttpClient, not of the ChromaDBAdapter, so line 541 should say
client.list_collections() (as indeed line 556 correctly already does).
This will fix the AttributeError I was getting.

This is my first ever PR so let me know if there is anything else I need
to do :)

## 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-09-11 05:44:48 -07:00
Igor Ilic
8ad3ab2328 fix: Allow S3 usage without token 2025-09-10 15:06:37 +02:00
Igor Ilic
b137d680e2
feat: add support for AWS session token in S3 configuration (#1363)
<!-- .github/pull_request_template.md -->

## Description
<!-- Provide a clear description of the changes in this PR -->
feat: add support for AWS session token in S3 configuration

## 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-09-10 14:59:51 +02:00
Mohammad
a0c951336e feat: add support for AWS session token in S3 configuration 2025-09-10 14:20:42 +02:00
Mohammad
e2ed279314 feat: add support for AWS session token in S3 configuration 2025-09-10 14:14:22 +02:00
Mohammad
5fa5bfa682 feat: add support for AWS session token in S3 configuration 2025-09-10 14:11:00 +02:00
Igor Ilic
7395db078a refactor: Enable more connections to postgreSQL 2025-09-09 19:30:19 +02:00
Igor Ilic
cbadf6590b refactor: remove rds comment 2025-09-09 19:06:11 +02:00
Igor Ilic
b1e47d9e0d feat: Add small pool for PostgreSQL connections to allow multiple docker instances communicating with PostgreSQL 2025-09-09 18:15:33 +02:00
Igor Ilic
4bae611721 fix: Resolve issue with BAML not working without LLM_API_KEY set fro LiteLLM 2025-09-09 18:11:34 +02:00
Igor Ilic
4258f2e92b refactor: remove literal support 2025-09-09 17:27:14 +02:00
Igor Ilic
11aefadb81 docs: Add comments to baml structured outputs creator 2025-09-09 14:44:24 +02:00
Igor Ilic
8ab89e8364 refactor: Remove show prompt from LiteLLM 2025-09-09 14:06:12 +02:00
Igor Ilic
85cda9f5c9
Merge branch 'dev' into baml-refactor 2025-09-09 13:59:30 +02:00
Igor Ilic
66466335cc refactor: dont forward empty or None values to baml llm config 2025-09-09 13:57:07 +02:00
Igor Ilic
f1144abc54 refactor: remove LLMGateway usage where not needed 2025-09-09 13:50:16 +02:00
Igor Ilic
89b51a244d feat: Add baml dynamic typing 2025-09-09 13:12:59 +02:00
Igor Ilic
59cd31b916 feat: Enable dynamic types of response model 2025-09-09 12:45:36 +02:00
Igor Ilic
2f59e6ee08 refactor: Have a dynamic model generator for python for baml responses 2025-09-08 22:58:52 +02:00
Igor Ilic
47b62d50e4 refactor: Use gpt-4o-mini by default 2025-09-08 21:27:38 +02:00
Igor Ilic
73c9777128 refactor: Set Cognee to use gpt4o-mini by default 2025-09-08 21:22:50 +02:00
Igor Ilic
befb8ac237 feat: Save baml progress 2025-09-08 21:16:24 +02:00
Igor Ilic
f7eb482ba5 Merge branch 'dev' into baml-refactor 2025-09-08 17:23:40 +02:00
Igor Ilic
236776a69f refactor: Update baml client 2025-09-08 16:36:28 +02:00
Igor Ilic
6231882c24 refactor: Add baml client changes 2025-09-08 12:55:33 +02:00
Igor Ilic
7c27546951 refactor: Initial baml refactor commit 2025-09-08 11:33:15 +02:00
vasilije
b230247c25 added s3 as optional 2025-09-07 16:50:39 -07:00
Vasilije
0b6db2c23f
Merge branch 'dev' into COG-2826 2025-09-07 16:06:42 -07:00
vasilije
356e685563 adding info 2025-09-07 16:03:39 -07:00
vasilije
aa445cfaa7 addressed issues 2025-09-07 15:56:11 -07:00
Jenny Kaufmann
8c6e5fab76
Update ChromaDBAdapter.py
self.list_collections() -> client.list_collections()
2025-09-05 14:41:49 -04:00
Boris
aaa1776293
feat: implement new local UI (#1279)
<!-- .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: Daulet Amirkhanov <damirkhanov01@gmail.com>
2025-09-05 15:39:04 +02:00
Gao,Wei
ac8f30f45c
Update OllamaEmbeddingEngine.py
Compatible private embeddeding model (openai format)
2025-09-04 15:27:36 +08:00
Vasilije
dd3049bf03
Merge branch 'dev' into COG-2826 2025-09-04 02:44:05 +02:00
Vasilije
8d4ddf8cf1
Merge branch 'dev' into fix/embedding-exception-imports 2025-09-02 22:52:25 +02:00
Vasilije
10b18e5782
Merge branch 'dev' into COG-2826 2025-09-02 22:51:01 +02:00
Igor Ilic
3069870a12 chore: Remove docstring regarding relative path 2025-09-02 11:27:59 +02:00
Igor Ilic
4bb178cbc6 Merge branch 'dev' into fix-path-handling-consistency-gneeraj2001 2025-09-02 11:24:48 +02:00
Igor Ilic
f36357acd8 feat: path handling has to be absolute by gneeraj2001 2025-09-02 11:22:50 +02:00
gneeraj2001
cb6651a6e9 Fix path handling consistency
Signed-off-by: gneeraj2001 <gneeraj2001@gmail.com>
2025-09-02 11:22:50 +02:00
Vasilije
e52f9c6a20
feature: adds time graph option to cognify (#1307)
<!-- .github/pull_request_template.md -->

## Description
feature: adds time graph option to cognify

## 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-09-02 09:17:29 +02:00
Igor Ilic
0b6a9170b5
Merge branch 'dev' into gpt-5-reasoning-low 2025-09-01 17:18:55 +02:00