Commit graph

3169 commits

Author SHA1 Message Date
Boris
302d9ee3a7
default -ui port to 3000 (instead of 3001) (#1371) (#1376)
<!-- .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.

<!-- .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-11 18:05:59 +02:00
Daulet Amirkhanov
0807ce4d5c
default -ui port to 3000 (instead of 3001) (#1371)
<!-- .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 17:48:32 +02:00
Boris
e591c53991
Merge dev into main (#1372)
<!-- .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 17:02:48 +02:00
Boris Arzentar
25754bcfb6
version: v0.3.0 2025-09-11 17:02:05 +02:00
Vasilije
3184a1f33b
Merge branch 'main' into dev 2025-09-11 07:57:04 -07:00
Vasilije
b309537a7b
feat: add support to start UI programmatically (#1365)
<!-- .github/pull_request_template.md -->

## Description
<!-- Provide a clear description of the changes in this PR -->
With upcoming UI features, we’re adding support to launch the UI
programmatically directly from the `cognee` package.

## What's New
1. Ability to start the UI programmaticall, works both in development
(within the repo) and from the installed package.
2. Example demonstrating how to use this feature.

## 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 07:27:05 -07:00
Daulet Amirkhanov
151e5ea6ea ruff format 2025-09-11 15:21:41 +01:00
Daulet Amirkhanov
7220052ca6 handle cli started ui closure gracefully 2025-09-11 15:21:31 +01: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
Daulet Amirkhanov
d93f31ad30 frontend auto-update for pip-based installs 2025-09-11 15:14:17 +01:00
Daulet Amirkhanov
527db2abdf cognee cli - add "-ui" flag to start ui server 2025-09-11 15:08:53 +01:00
Daulet Amirkhanov
47cb34e89c
feat: update sync to be two way (#1359)
<!-- .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 15:34:43 +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
Vasilije
70084cf620
fix: Fix issue with path (#1337)
<!-- .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 05:43:50 -07:00
Vasilije
525d71df87
fix: Fix small import issue with fastembed (#1343)
<!-- .github/pull_request_template.md -->

## Description
<!-- Provide a clear description of the changes in this PR -->
An exception was not imported correctly, made fastembed not work. Now it
works.

## 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:43:27 -07:00
Vasilije
e91d225cb1
Merge branch 'dev' into feat/add-support-to-start-ui-programmatically 2025-09-11 05:42:28 -07:00
Vasilije
be087bc8cc
chore: update cognee ui on readme (#1369)
<!-- .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 05:42:05 -07:00
Vasilije
29fa1328e8
Merge branch 'dev' into add-cognee-ui-to-readme 2025-09-11 05:41:39 -07:00
Vasilije
e8ce19eb07
Change cognee UI usage instructions in README 2025-09-11 05:41:16 -07:00
Igor Ilic
ff8396fd7a
fix: Resolve issue with search serialization (#1370)
<!-- .github/pull_request_template.md -->

## Description
Resolve issue with search serialization

## 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 13:36:09 +02:00
Daulet Amirkhanov
afc9adf129
Merge branch 'dev' into feat/add-support-to-start-ui-programmatically 2025-09-11 11:57:34 +01:00
Daulet Amirkhanov
26f1ca65c7 nit: make programmatically started ui use port 3001 2025-09-11 11:57:16 +01:00
Igor Ilic
6d57156681 fix: Resolve issue with search serialization 2025-09-11 12:37:06 +02:00
Daulet Amirkhanov
b3b9b1390c ui.py: clean up function meant to serve static frontend 2025-09-11 10:34:30 +01:00
Hande
1d9ba2d237 chore: update cognee ui on readme 2025-09-11 11:05:18 +02:00
Boris
68ec07c78a
feat: use cloud in local (#1367)
<!-- .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-10 16:33:32 +02:00
Boris
b1643414d2
feat: implement combined context search (#1341)
<!-- .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-10 16:33:08 +02:00
Daulet Amirkhanov
db705f75ab format: ruff format 2025-09-10 14:16:02 +01:00
Daulet Amirkhanov
88ac0fc46c examples: add start_ui_example.py 2025-09-10 14:15:48 +01:00
Daulet Amirkhanov
14c3d30853 feat: add support to start ui programmatically from cognee package 2025-09-10 14:15:31 +01:00
Igor Ilic
fd6ddbf90a refactor: Remove unused else statement 2025-09-10 13:38:23 +02:00
Igor Ilic
e975cde3e7 fix: Resolve issue with path being too long when trying to determine if input is a relative path 2025-09-10 13:34:16 +02:00
Igor Ilic
15bedfc1a7 fix: Resolve issue with relative path on cognee add 2025-09-10 13:01:00 +02:00
lxobr
b98cb48382
Merge branch 'dev' into fix_issue_with_path 2025-09-10 09:51:30 +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
Vasilije
ba33dca592
fix: UI improvements (#1345)
<!-- .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-08 13:18:02 -07:00
Vasilije
2a24c27046
feat: Add uppercase for log level (#1344)
<!-- .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-08 13:16:23 -07:00
Vasilije
859f2e2fc6
refactor: Set Cognee to use gpt4o-mini by default (#1349)
<!-- .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-08 13:16:00 -07: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
Boris Arzentar
83f8992777
fix: UI improvements 2025-09-08 17:10:40 +02:00
Andrej Milicevic
804d706138 forgot to add changes, here they are 2025-09-08 12:57:45 +02:00
Igor Ilic
1663197aee feat: Add uppercase for log level 2025-09-08 12:56:12 +02:00
Andrej Milicevic
8f0878f39f Revert "fix: Import fix to make sure Fastembed works"
This reverts commit f1df512b99.
2025-09-08 12:50:31 +02:00
Andrej Milicevic
f1df512b99 fix: Import fix to make sure Fastembed works 2025-09-08 12:49:10 +02:00
vasilije
711f3fe070 added github issue templates 2025-09-07 17:15:49 -07:00
vasilije
f46fc1f071 formatting 2025-09-07 15:30:29 -07:00