Preston Rasmussen
f4dd39128c
add entity type validation handling ( #320 )
...
* add entity type validation handling
* bump version
v0.8.8
2025-04-04 13:53:04 -04:00
Preston Rasmussen
fb37565112
Retrieve episodes override ( #319 )
...
* add episode override
* add test
* make format
v0.8.7
2025-04-02 17:19:24 -04:00
Preston Rasmussen
b7bd56dc50
bump version ( #318 )
v0.8.6
2025-04-02 14:53:21 -04:00
Daniel Chalef
e12edf2cd6
Update default MCP Server model to gpt-4o-mini ( #317 )
...
---
For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/getzep/graphiti?shareId=XXXX-XXXX-XXXX-XXXX ).
2025-04-02 11:43:58 -07:00
Preston Rasmussen
f9aa90f612
update rate limits ( #316 )
...
* update rate limits
* default none
2025-04-02 11:43:34 -04:00
Preston Rasmussen
dbe21a1975
bump version ( #309 )
v0.8.5
2025-03-27 17:13:05 -04:00
Preston Rasmussen
f536c4e948
get edges by uuids return empty list instead of errors ( #308 )
...
* get edges by uuids return empty list instead of errors
* lint
* fix null bugs
* guard rails for null summary
* supress
2025-03-27 15:00:05 -04:00
Preston Rasmussen
f91570a359
update get edges by uuids ( #307 )
...
* update get edges by uuids
* Update graphiti_core/errors.py
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* remove sample test
---------
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
v0.8.4
2025-03-27 10:45:06 -04:00
Daniel Chalef
80f288102a
remove example usage ( #306 )
...
Update README.md
2025-03-26 23:11:22 -07:00
Daniel Chalef
b73ca24cfb
feat: enhance episode processing and node search with new entity types and update dependencies ( #304 )
...
* add custom entities
* improve prompts
* ruff fixes
* models + queue
* moar
2025-03-26 23:10:09 -07:00
Preston Rasmussen
04203506d9
fix bug with updating node type attributes ( #305 )
...
fix bug with saving new properties
v0.8.3
2025-03-26 12:37:48 -04:00
Daniel Chalef
4307274967
Add MCP Server ( #301 )
...
* experimental
* experimental
* experimental
* wip
* wip
* wip
* wip
* code cleanup
* refactor and cleanup
* fix lint
* remove unneeded mcp dep
* polish
2025-03-24 17:08:19 -07:00
Preston Rasmussen
4e52c57675
fix node save errors ( #303 )
v0.8.2
2025-03-24 13:52:14 -04:00
Daniel Chalef
f88093bbbe
chore: update fastapi to ^0.115.0 in pyproject.toml ( #300 )
...
bump fastapi to ensure we're using safe starlette
2025-03-22 12:23:45 -07:00
Daniel Chalef
f00fb2a8a0
docs: update README for real-time capabilities and GraphRAG comparison ( #299 )
...
* update intro and add graphrag
* small nits
2025-03-22 09:41:42 -07:00
Preston Rasmussen
d91aaa052c
node classification failsafe - remove node labels not part of the custom ontology ( #295 )
...
* node classification failsafe
* Update graphiti_core/utils/maintenance/node_operations.py
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* test update
* dict.keys update
---------
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
v0.8.1
2025-03-18 18:32:56 -04:00
Preston Rasmussen
f651984bd8
remove BGE reranker client from cross_encoder initializatio nto preve… ( #296 )
...
* remove BGE reranker client from cross_encoder initializatio nto prevent loading of sentence transformers
* remove bge reranker client import
2025-03-18 17:48:14 -04:00
Tomek Słoma
5cad6c8504
Allow usage of different openai compatible clients in embedder and encoder ( #279 )
...
* allow usage of different openai compatible clients in embedder and encoder
* azure openai
* cross encoder example
---------
Co-authored-by: Daniel Chalef <131175+danielchalef@users.noreply.github.com>
2025-03-15 20:46:22 -07:00
Daniel Chalef
55e308fb9f
feat: add Azure OpenAI Embedding support to Graphiti ( #293 )
...
support for Azure OpenAI
2025-03-15 14:15:45 -07:00
Scarlett Attensil
59521c1c93
Scarlett/add keywords ( #288 )
...
* Initial changes.md
* revise.md
* revise.md
* revise
2025-03-15 10:58:40 -07:00
Preston Rasmussen
dff0b3c42e
get_nodes_and_edges_by_episode ( #292 )
...
update name
v0.8.0
2025-03-13 15:50:03 -04:00
Preston Rasmussen
daf14a6509
get edges by node uuid ( #291 )
...
* get edges by node uuid
* lint
2025-03-13 15:44:02 -04:00
Preston Rasmussen
e83bcbb435
swap type_description to docstring ( #287 )
...
* swap type_description to docstring
* remove unused imports
* bump version
* removed unused imports
v0.7.9
2025-03-05 15:27:03 -05:00
Preston Rasmussen
5ef849cac9
bump version ( #286 )
v0.7.8
2025-03-05 12:11:28 -05:00
Preston Rasmussen
f73867e0fa
Entity classification updates ( #285 )
...
* updates
* tested
* remove unused imports
* llm outputs will be dicts rather than pydantic models
* removed unused imports
2025-03-05 12:08:11 -05:00
Preston Rasmussen
7f20b21572
Entity attributes in prompts ( #284 )
...
* add node attributes to prompts
* tested
* attribute update
v0.7.7
2025-03-04 16:34:19 -05:00
Preston Rasmussen
a18dde36be
Catch classification exceptions ( #283 )
...
* Catch classification exceptions
* except
* Update graphiti_core/utils/maintenance/node_operations.py
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
---------
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
v0.7.6
2025-02-28 17:06:25 -05:00
Preston Rasmussen
6f874730f3
Entity classification updates ( #281 )
...
* node classification updates
* update
* remove unused code
* update
v0.7.5
2025-02-27 15:12:50 -05:00
Preston Rasmussen
1d2417ec26
Search optimizations ( #280 )
...
fix node distance search
v0.7.4
2025-02-27 11:51:10 -05:00
Scarlett Attensil
93b8b02b4c
Scarlett/update contributing ( #276 )
...
* Update CONTRIBUTING.md
* Update CONTRIBUTING.md
remove visualization
* Update CONTRIBUTING.md
* Update CONTRIBUTING.md
* Add in note about architecture
2025-02-27 08:42:22 -08:00
Preston Rasmussen
722a2c81eb
bump version ( #278 )
v0.7.3
2025-02-25 16:14:09 -05:00
Preston Rasmussen
db0df06975
remove core properties from attribute list ( #277 )
2025-02-25 15:55:06 -05:00
Pavlo Paliychuk
52046ffe9f
chore: Bump version ( #275 )
v0.7.2
2025-02-25 14:41:17 -05:00
Preston Rasmussen
9efa6762d7
entity typo ( #274 )
2025-02-24 12:44:17 -05:00
Scarlett Attensil
e1022fa21d
Scarlett/add logo and stars ( #269 )
...
* Add logo and star call out
* Update README.md
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
---------
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-02-21 10:32:54 -08:00
Preston Rasmussen
5e57c58037
Neo4j 5.26 ( #271 )
...
5.26
2025-02-21 13:05:41 -05:00
Preston Rasmussen
088029a80c
node label filters ( #265 )
...
* node label filters
* update
* add search filters
* updates
* bump versions
* update tests
* test update
v0.7.1
2025-02-21 12:38:01 -05:00
Preston Rasmussen
29a071b2b8
Custom ontology ( #262 )
...
* ontology
* extract and save node labels
* extract entity type properties
* neo4j upgrade needed
* add entity types
* update typing
* update types
* updates
* Update graphiti_core/utils/maintenance/node_operations.py
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* fix warning
* mypy updates
* update properties
* mypy ignore
* mypy types
* bump version
---------
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
v0.7.0
2025-02-13 12:17:52 -05:00
Preston Rasmussen
6eccc9eecd
bump version ( #264 )
v0.6.1
2025-02-12 12:37:54 -05:00
Preston Rasmussen
0e45d15462
Add triple update ( #263 )
...
* update add-triplet
* test fixes
2025-02-12 12:04:43 -05:00
Preston Rasmussen
a99aad59de
Remove Episode by uuid ( #261 )
...
* add remove_episode
* delete episodes
* update
* bump version
v0.6.0
2025-02-05 15:17:08 -05:00
Daniel Chalef
104516bd89
docs: update README to enhance clarity and add Zep Memory section ( #260 )
...
* docs: update README to enhance clarity and add Zep Memory section
* docs: fix formatting in README for clarity on Zep's memory capabilities
* docs: add hyperlink to arXiv paper in README for improved accessibility
2025-02-02 09:20:26 -08:00
Preston Rasmussen
0d41efe0c9
update output token limits to 2048 ( #258 )
...
update token limits
v0.5.3
2025-01-31 21:33:10 -05:00
Preston Rasmussen
6ef2f5e097
Date filters ( #240 )
...
* add search filters
* add search filters
* mypy
* mypy
* update filtering
* date-filters
* update
* update filter queries
* update dictionary
2025-01-28 11:52:53 -05:00
Preston Rasmussen
d3b2cecbe5
WIP add episode bulk ( #256 )
2025-01-27 09:52:15 -05:00
Preston Rasmussen
0f50b74735
Set max tokens by prompt ( #255 )
...
* set max tokens
* update generic openai client
* mypy updates
* fix: dockerfile
---------
Co-authored-by: paulpaliychuk <pavlo.paliychuk.ca@gmail.com>
v0.5.2
2025-01-24 10:14:49 -05:00
Preston Rasmussen
77cb67cdfe
bump version ( #247 )
v0.5.1
2024-12-17 15:15:49 -05:00
Preston Rasmussen
fcff4ca67c
use default value for return exceptions ( #246 )
2024-12-17 15:11:22 -05:00
Preston Rasmussen
7f94b0c648
bump version ( #245 )
v0.5.0
2024-12-17 13:48:27 -05:00
Preston Rasmussen
00fe87679e
Bounded semaphore - limiting concurrency ( #244 )
...
* WIP
* add semaphore
* remove unused imports
* remove unused imports
* lower concurrency limit
2024-12-17 13:08:18 -05:00