What's Changed
- fix: Resolve issue with UUID being concatenated instead of strings by @dexters1 in #357
- fix: Resolve issue with test deduplication github action by @dexters1 in #346
- ⬆️ Bump fastapi from 0.109.2 to 0.115.6 by @dependabot in #331
- ⬆️ Bump debugpy from 1.8.2 to 1.8.9 by @dependabot in #356
- ⬆️ Bump langsmith from 0.1.139 to 0.2.3 by @dependabot in #359
- chore: Delete .github/dependabot.yaml by @Vasilije1990 in #365
- fix: pgvector search by @dexters1 in #360
- DCO by @Vasilije1990 in #367
- chore: Create pr_lint by @Vasilije1990 in #366
- chore: deployment state by @dexters1 in #368
- feat: pass pydantic model to cognify by @alekszievr in #369
- feat: Add mcp to cognee by @Vasilije1990 in #370
- fix: Resolve reflection issue when running cognee a second time after… by @dexters1 in #373
- feat: Implement a top-down dependency graph builder tool by @lxobr in #268
- feat: Add type to DataPoint metadata by @alekszievr in #364
- feat: outsources chunking parameters to extract chunk from documents … by @hajdul88 in #289
- fix: Remove duplicate edges from the code graph by @lxobr in #293
- feat: Structured code summarization by @alekszievr in #375
- feat: Update get_cognify_router.py with graph endpoint by @Vasilije1990 in #372
- feat: Add search by dataset for cognee by @dexters1 in #376
- chore: Push to docker hub by @Vasilije1990 in #371
- feat: implement mock embeddings option by @hajdul88 in #384
- feat: implement mock summaryobject for codegraph by @hajdul88 in #385
- chore: Add evaluation notebook by @alekszievr in #390
- fix: langfuse by @Vasilije1990 in #386
- chore: deletes the old test for the codegraph pipeline by @hajdul88 in #392
- chore: Add notebooks by @Vasilije1990 in #394
- feat: Ingest non-code files by @alekszievr in #395
- fix: Handle retry errors in code summary by @alekszievr in #396
- fix: Changes langfuse LLM API call tracing to generation by @hajdul88 in #397
- feat: mcp by @borisarzentar in #400
- Add Smithery to README by @calclavia in #399
- Cog 813 source code chunks by @lxobr in #383
- Cog 650 replace pylint by @dexters1 in #382
- Cog 475 local file endpoint deletion by @dexters1 in #391
- Overcome ContextWindowExceededError by checking token count while chunking by @alekszievr in #413
- fix: Fixes faulty logging format and sets up error logging in dynamic… by @hajdul88 in #412
- fix: Fixes duplicated edges in cognify by limiting the recursion dept… by @hajdul88 in #415
- feat: adding ruff, visualization, and fixing ollama by @Vasilije1990 in #401
- fix: Resolve profiler issue with partial and recursive logger imports by @dexters1 in #420
- feat: implements the first version of graph based completion in search by @hajdul88 in #417
- feat: Add ability to change graph database configuration through cognee by @dexters1 in #421
- Match Ruff version in config to the one in github actions by @alekszievr in #423
- Code graph pipeline improvements and fixes by @alekszievr in #414
- Feature/cog 971 preparing swe bench run by @hajdul88 in #424
- Format with Ruff 0.9.0 by @alekszievr in #425
- Fix: deleting incorrect repo path by @hajdul88 in #426
- fix: resolve issue with langfuse dependency installation by @dexters1 in #430
- Fix: Fixes logging setup by @hajdul88 in #434
- Llama index cognee integration notebook by @dexters1 in #428
- fix: Fix ubuntu 24.04 segmentation fault by @dexters1 in #422
- feat: deletes on the fly embeddings and uses edge collections by @hajdul88 in #436
- Feat/cog 946 abstract eval dataset by @alekszievr in #418
- docs: Update LlamaIndex integration notebook by @dexters1 in #440
- Feat/cog 950 improve metric selection by @alekszievr in #435
- Support 4 different rag options in eval by @alekszievr in #439
- feat: adds cognee node and edge embeddings for graphiti graph by @hajdul88 in #437
- feat: Add versioning to the data point model by @Vasilije1990 in #378
- Update CONTRIBUTING.md by @Vasilije1990 in #447
- feat: Add data visualization for Anthropic by @Vasilije1990 in #432
- Run eval on a set of parameters and save them as png and json by @alekszievr in #443
- COG-989 feat: make tasks a configurable argument in the cognify function by @lxobr in #442
- fix: Update ruff version for cognee by @dexters1 in #450
- Feature/cog 186 run cognee on windows by @hajdul88 in #449
- Incremental eval of cognee pipeline by @alekszievr in #445
- feat: Add incremental eval option to paramset by @alekszievr in #446
- Adds windows test + fixes networkx file loading issue by @hajdul88 in #458
- chore: add docstrings any typing to cognee tasks by @hande-k in #451
- Feat: Save and load contexts and answers for eval by @alekszievr in #462
- Cog 793 metadata rework by @dexters1 in #460
- feat: use fastmcp for mcp server by @borisarzentar in #465
- feat: implements modal wrapper + dockerfile for modal containers by @hajdul88 in #469
- test: Add github action to test code graph by @dexters1 in #471
- fix: Add support for SQLite and PostgreSQL for inserting data in SQLA… by @dexters1 in #467
- fix: use low_lever server for cognee mcp server by @borisarzentar in #470
- Cog 1069 update notebooks evals by @hande-k in #464
- update readme by @hande-k in #473
- feat: Add normalization to PGVector search by @dexters1 in #459
- Feat: [COG-1074] fix multimetric eval bug by @alekszievr in #463
- feat: add codegraph related API endpoints by @borisarzentar in #475
- Feat: [cog-1089] Define pydantic models for descriptive graph metrics and input metrics by @alekszievr in #466
- Cog 970 refactor tokenizing by @dexters1 in #468
- Count the number of tokens in documents [COG-1071] by @alekszievr in #476
- Feat: add number of tokens and descriptive graph metrics to metric table [COG-1132] by @alekszievr in #481
- Changes Neo4j add_edge method and implements unit tests around get_graph_from_model logic by @hajdul88 in #474
- feat: Add gemini support [COG-1023] by @dexters1 in #485
- feat: implement unit tests and extensive checks around the get_graph_from_model [COG-754] by @hajdul88 in #491
New Contributors
- @calclavia made their first contribution in #399
- @hande-k made their first contribution in #451
Full Changelog: v0.1.22...v0.1.23