Commit graph

3168 commits

Author SHA1 Message Date
Daulet Amirkhanov
cd4e2e7063 enable mypy for vector adapters only for now 2025-09-11 14:14:40 +01:00
Daulet Amirkhanov
85e5b4d811 fix remaining mypy errors in LanceDBAdapter 2025-09-11 14:14:06 +01:00
Daulet Amirkhanov
5f4c06efd1 temp 2025-09-11 14:06:02 +01:00
Daulet Amirkhanov
e87b77fda6 undo changes for graph engines 2025-09-11 14:06:02 +01:00
Daulet Amirkhanov
e68a89f737 ruff format 2025-09-11 14:06:02 +01:00
Daulet Amirkhanov
6db69e635e clean up todos from lancedb 2025-09-11 14:06:02 +01:00
Daulet Amirkhanov
a79ca4a7a4 move check adapters scripts to /tools and update mypy workflow 2025-09-11 14:06:02 +01:00
Daulet Amirkhanov
69acac42e2 ruff check fix 2025-09-11 14:06:02 +01:00
Daulet Amirkhanov
c7b0da7aa6 ruff format 2025-09-11 14:06:02 +01:00
Daulet Amirkhanov
0e0bf9a00d mypy fix: Fix ChromaDBAdapter mypy errors 2025-09-11 14:06:02 +01:00
Daulet Amirkhanov
e6256b90b2 mypy: version Neo4j adapter 2025-09-11 14:06:02 +01:00
Daulet Amirkhanov
c8b2e1295d Remove Memgraph and references to it 2025-09-11 14:06:02 +01:00
Daulet Amirkhanov
a4c48d1104 mypy: fix RemoteKuzuAdapter mypy errors 2025-09-11 14:06:02 +01:00
Daulet Amirkhanov
1b221148c3 kuzu - improve type inference for connection 2025-09-11 14:06:02 +01:00
Daulet Amirkhanov
6b2301ff28 mypy: first fix KuzuAdapter mypy errors 2025-09-11 14:06:02 +01:00
Daulet Amirkhanov
86f3d46bf5 mypy: fix PGVectorAdapter mypy errors 2025-09-11 14:06:02 +01:00
Daulet Amirkhanov
5715998f43 mypy: fix LanceDBAdapter mypy errors 2025-09-11 14:06:02 +01:00
Daulet Amirkhanov
c8dbe0ee38 mypy fix: Fix ChromaDBAdapter mypy errors 2025-09-11 14:06:02 +01:00
Daulet Amirkhanov
2992a38acd mypy: ignore missing imports for third party adapter libraries 2025-09-11 14:02:42 +01:00
Daulet Amirkhanov
ee9d7f5b02 adding temporary mypy scripts 2025-09-11 14:02:42 +01:00
Daulet Amirkhanov
85684d2534 make protocols_mypy workflow manually dispatchable 2025-09-11 14:02:42 +01:00
Daulet Amirkhanov
a2180e7c66 Potential fix for code scanning alert no. 150: Workflow does not contain permissions
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-09-11 14:02:42 +01:00
Daulet Amirkhanov
92b20ab6cd refactor: remove old MyPy workflow and add new database adapter MyPy check workflow 2025-09-11 14:02:42 +01:00
Daulet Amirkhanov
9bf5f76169 chore: update mypy and create a GitHub workflow 2025-09-11 14:02:42 +01: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
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
Igor Ilic
6d57156681 fix: Resolve issue with search serialization 2025-09-11 12:37:06 +02: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
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
Igor Ilic
1663197aee feat: Add uppercase for log level 2025-09-08 12:56:12 +02:00
vasilije
711f3fe070 added github issue templates 2025-09-07 17:15:49 -07:00