Commit graph

115 commits

Author SHA1 Message Date
0xideas
34e140a41d
Switch to gpt-4o-mini by default (#233)
* Switch to gpt-4o-mini by default

* Add option and make gpt-4o-mini default in frontend

* Run llama index notebook without extra arguments in poetry install

* Install extras for llama_index_notebook run
2024-11-18 17:38:54 +01:00
Igor Ilic
d30adb53f3
Cog 337 llama index support (#186)
* feat: Add support for LlamaIndex Document type

Added support for LlamaIndex Document type

Feature #COG-337

* docs: Add Jupyer Notebook for cognee with llama index document type

Added jupyter notebook which demonstrates cognee with LlamaIndex document type usage

Docs #COG-337

* feat: Add metadata migration from LlamaIndex document type

Allow usage of metadata from LlamaIndex documents

Feature #COG-337

* refactor: Change llama index migration function name

Change name of llama index function

Refactor #COG-337

* chore: Add llama index core dependency

Downgrade needed on tenacity and instructor modules to support llama index

Chore #COG-337

* Feature: Add ingest_data_with_metadata task

Added task that will have access to metadata if data is provided from different data ingestion tools

Feature #COG-337

* docs: Add description on why specific type checking is done

Explained why specific type checking is used instead of isinstance, as isinstace returns True for child classes as well

Docs #COG-337

* fix: Add missing parameter to function call

Added missing parameter to function call

Fix #COG-337

* refactor: Move storing of data from async to sync function

Moved data storing from async to sync

Refactor #COG-337

* refactor: Pretend ingest_data was changes instead of having two tasks

Refactor so ingest_data file was modified instead of having two ingest tasks

Refactor #COG-337

* refactor: Use old name for data ingestion with metadata

Merged new and old data ingestion tasks into one

Refactor #COG-337

* refactor: Return ingest_data and save_data_to_storage Tasks

Returned ingest_data and save_data_to_storage tasks

Refactor #COG-337

* refactor: Return previous ingestion Tasks to add function

Returned previous ignestion tasks to add function

Refactor #COG-337

* fix: Remove dict and use string for search query

Remove dictionary and use string for query in notebook and simple example

Fix COG-337

* refactor: Add changes request in pull request

Added the following changes that were requested in pull request:

Added synchronize label,
Made uniform syntax in if statement in workflow,
fixed instructor dependency,
added llama-index to be optional

Refactor COG-337

* fix: Resolve issue with llama-index being mandatory

Resolve issue with llama-index being mandatory to run cognee

Fix COG-337

* fix: Add install of llama-index to notebook

Removed additional references to llama-index from core cognee lib.
Added llama-index-core install from notebook

Fix COG-337

---------
2024-11-17 11:47:08 +01:00
Leon Luithlen
6f4ba20003 Run integration tests in pipeline 2024-11-12 16:47:28 +01:00
Leon Luithlen
18890715cf Run unit tests in github actions 2024-11-12 16:47:28 +01:00
Vasilije
357735e748
Delete .github/workflows/auto-comment.yml (#199) 2024-11-12 12:06:21 +01:00
Boris
52180eb6b5
feat: COG-184 add falkordb (#192)
* feat: add falkordb adapter

---------

Co-authored-by: hajdul88 <52442977+hajdul88@users.noreply.github.com>
2024-11-11 18:20:52 +01:00
Leon Luithlen
9192b04dc8 Change to AND operator and move from concurrency to run 2024-11-11 14:55:50 +01:00
Leon Luithlen
dedd3a851c Add manual execution for python-3.X tests 2024-11-08 15:42:54 +01:00
Leon Luithlen
236a8c1d3f Move github actions if condition 2024-11-08 14:51:08 +01:00
Leon Luithlen
c2dfe25ef2 Try run-checks approach 2024-11-08 14:44:49 +01:00
Leon Luithlen
c62800c2f0 Remove automatic execution of test that require LLM inputs from merge requests onto main 2024-11-08 14:26:20 +01:00
Vasilije
934d5e1d1b Add tasks for segment sync and posthog sync 2024-11-08 12:56:10 +01:00
Igor Ilic
f8755114b6 fix: Add fix for docker compose github action telemetry
Set environment to dev in github action so telemetry won't be sent

Fix
2024-11-01 15:47:35 +01:00
Vasilije
4b2051d21b
Merge pull request #167 from Ruhi14/patch-2
Feature: Auto-Comment Workflow
2024-10-31 20:11:50 +01:00
Igor Ilic
b09b3f1693 test: Fix output path for notebook action
Fix output path for jupyter notebook github action

Fix #COG-462
2024-10-29 14:16:08 +01:00
Igor Ilic
dbbe8e57e4 test: Attempt to resolve newline issue
Attempt at resolving issue of github actions understanding run command

Test #COG-462
2024-10-29 14:11:41 +01:00
Igor Ilic
5b56eb5356 test: Add poetry run to notebook github action
Run jupyter notebook through poetry environment

Test #COG-462
2024-10-29 14:02:47 +01:00
Igor Ilic
ec0f4c61b1 test: Add installing of jupyter notebook to github action
Install jupyter notebooks in github action

Test #COG-462
2024-10-29 13:58:52 +01:00
Igor Ilic
243f0e3a7b test: Fix notebook test
Add missing dollar sign to github action for testing notebook

Test #COG-462
2024-10-29 13:49:53 +01:00
Igor Ilic
c183742ad5 test: Add test for Jupyter notebook
Added testing of Jupyter notebook through github actions

Test #COG-462
2024-10-29 13:47:23 +01:00
RuhiJain
cd88cc3e61
Update auto-comment.yml 2024-10-26 23:25:29 +05:30
RuhiJain
fd10d627a2
Auto-Comment Workflow 2024-10-26 23:05:10 +05:30
Boris
351355a48d
feature: add tracking to docs website (#165)
* feat: add segment tracking snippet
2024-10-25 14:09:27 +02:00
Igor Ilic
0e1533aa44 chore: Update how postgres dependencies are installed in integration test for pgvector
Updated how postgres dependencies are installed due to change in pyproject.toml

Chore #COG-170
2024-10-22 14:27:36 +02:00
Igor Ilic
8002db72c3 chore: Add installing of depdendencies along with postgres group
Since the postgres related libraries are no longer mandatory specification is needed for them to be installed as well

Chore #COG-170
2024-10-22 12:46:45 +02:00
Igor Ilic
2cedcbe670 refactor: Change database name in PGVectorAdapter test and workflow
Changed database name in test and workflow to be the same as in the .env.template

Refactor #COG-170
2024-10-21 15:51:48 +02:00
Igor Ilic
9f4b8f2f42 test: Add github action workflow to run PGVectorAdapter integration test
Added github action workflow to run PGVectorAdapter integration test

Test #COG-170
2024-10-21 14:50:39 +02:00
Vasilije
de69bfefbb
Delete .github/workflows/daily_twitter_stats.yaml 2024-10-17 14:51:04 +02:00
Boris Arzentar
2485eb76fa fix: prd github workflow 2024-10-16 21:19:31 +02:00
Vasilije
8eeaafcaba Add tasks for segment sync and posthog sync 2024-09-30 19:10:23 +02:00
Vasilije
cce2e386be Add tasks for segment sync and posthog sync 2024-09-30 17:34:23 +02:00
Vasilije
9dd955524b Add tasks for segment sync and posthog sync 2024-09-30 15:12:48 +02:00
Vasilije
354c8b1f61 Add tasks for segment sync and posthog sync 2024-09-30 11:44:32 +02:00
Vasilije
168b4d96a1 Add tasks for segment sync and posthog sync 2024-09-29 21:22:55 +02:00
Vasilije
b436b4af4c Add posthog test task 2024-09-25 18:47:11 +02:00
Vasilije
c1442d9b90 Add posthog test task 2024-09-25 17:24:03 +02:00
Vasilije
8d2c10a855 Add posthog test task 2024-09-25 17:09:10 +02:00
Vasilije
e815a20dd3 Update the demo 2024-09-25 15:38:50 +02:00
Boris Arzentar
ee2698a41c chore: add latest image tag 2024-09-25 13:56:13 +02:00
Boris Arzentar
619adb5a59 fix: change ecr image 2024-09-25 10:17:26 +02:00
Boris Arzentar
2e50960652 chore: change ci-cd iam user 2024-09-25 09:57:17 +02:00
Boris Arzentar
3fcbb7c5b7 chore: change aws role 2024-09-24 21:16:43 +02:00
Boris Arzentar
6dde336169 fix: use cognee-ci-cd role 2024-09-24 20:19:49 +02:00
Boris Arzentar
0b47a703f9 fix: change image name 2024-09-24 16:48:12 +02:00
Boris
a9433e9283
feat: add sqlalchemy as dlt destination (#137)
* feat: add sqlalchemy as dlt destination

* Fix the demo, update Readme

* fix: add 1.5 notebook

---------

Co-authored-by: Vasilije <8619304+Vasilije1990@users.noreply.github.com>
2024-09-21 15:58:28 +02:00
Boris Arzentar
a09f7991e2 chore: run deployment to dev on merge to main 2024-09-12 22:58:48 +02:00
Boris
1c77337818
chore: remove unnecessary env variables (#136)
* chore: remove unnecessary env variables
2024-09-12 22:37:54 +02:00
Boris
94a674a088
feat: split document reader from chunker (#131)
* fix: abstract chunking into a separate class

* fix: yield merged text from text chunker

* fix: split python version tests

* fix: change postgres live check

* fix: remove unnecessary code

* fix: update checkout action

* fix: update setup-python action

* fix: add PG_USER env variable

* fix: make sure relationship_name is used everywhere

* fix: remove duplicate import
2024-08-19 14:36:10 +02:00
Vasilije
7f9a1031ee fix tests 2024-08-08 18:07:36 +02:00
Vasilije
c76652a368 fix poetry 2024-08-08 17:57:33 +02:00