Preston Rasmussen
dff0b3c42e
get_nodes_and_edges_by_episode ( #292 )
...
update name
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
2025-03-05 15:27:03 -05:00
Preston Rasmussen
5ef849cac9
bump version ( #286 )
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
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>
2025-02-28 17:06:25 -05:00
Preston Rasmussen
6f874730f3
Entity classification updates ( #281 )
...
* node classification updates
* update
* remove unused code
* update
2025-02-27 15:12:50 -05:00
Preston Rasmussen
1d2417ec26
Search optimizations ( #280 )
...
fix node distance search
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 )
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 )
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
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>
2025-02-13 12:17:52 -05:00
Preston Rasmussen
6eccc9eecd
bump version ( #264 )
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
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
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>
2025-01-24 10:14:49 -05:00
Preston Rasmussen
77cb67cdfe
bump version ( #247 )
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 )
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
Preston Rasmussen
0186ac920c
Warn on invalid date ( #242 )
...
* warning message
* warn on invalid date parse
* valid_at
2024-12-17 11:08:11 -05:00
Preston Rasmussen
34496ffa6a
Abstract Neo4j filters in search queries ( #243 )
...
* move null check for search queries to python
* update search filtering
* update
* update
2024-12-16 21:45:45 -05:00
Pavlo Paliychuk
425b35ba2d
chore: Clean input to openai generic client ( #239 )
2024-12-11 13:04:28 -05:00
Preston Rasmussen
9f3dd5552a
add generic client ( #237 )
...
* add generic client
* format
2024-12-10 22:02:46 -05:00
Pavlo Paliychuk
a9091b06ff
fix: Clean input before passing it to the llm ( #238 )
...
* fix: Clean input before passing it to the llm
* chore: Add license
* fix: typo
* chore: Bump graphiti version
2024-12-10 21:27:05 -05:00
Preston Rasmussen
6814cf7dc0
bump version ( #236 )
...
pre4
2024-12-09 13:45:48 -05:00
Daniel Chalef
445dccc021
refactor: use utc_now() for consistent UTC datetime handling ( #234 )
...
* ensure utc timezones
* fix: dep cycle
---------
Co-authored-by: paulpaliychuk <pavlo.paliychuk.ca@gmail.com>
2024-12-09 10:36:04 -08:00
Preston Rasmussen
732b2f328d
update lucene escaping ( #233 )
...
* update lucene escaping
* update unit test
2024-12-09 10:36:46 -05:00
Preston Rasmussen
8858be8cef
default to no pagination ( #232 )
...
* default to no pagination
* remove unused imports
2024-12-06 12:46:50 -05:00
Preston Rasmussen
6a152ab91a
fix node distance reranker ( #231 )
2024-12-06 12:08:54 -05:00
Preston Rasmussen
f59a7e6b78
pre3 ( #230 )
2024-12-06 10:43:48 -05:00
Daniel Chalef
06aac18e95
feat: add retry logic and improve logging in OpenAIClient ( #229 )
...
Refactor OpenAIClient to handle retries and improve error handling
2024-12-06 07:34:51 -08:00
Preston Rasmussen
ab93303d77
bump version ( #228 )
2024-12-05 16:01:10 -05:00
Preston Rasmussen
7ca6121cde
update summary length ( #227 )
2024-12-05 15:51:31 -05:00
Preston Rasmussen
ab0688927f
pre-release version bump ( #226 )
...
pre-release
2024-12-05 10:14:54 -05:00
Daniel Chalef
567a8ab74a
Implement OpenAI Structured Output ( #225 )
...
* implement so
* bug fixes and typing
* inject schema for non-openai clients
* correct datetime format
* remove List keyword
* Refactor node_operations.py to use updated prompt_library functions
* update example
2024-12-05 07:03:18 -08:00
Preston Rasmussen
427c73d2a8
add unicode escape ( #224 )
...
* add unicode escape
* bump version
2024-12-03 11:52:49 -05:00
Preston Rasmussen
e42d3ae46c
update episode override ( #219 )
...
* update episode override
* remove unused import
2024-12-02 11:47:06 -05:00
Preston Rasmussen
0fbe5c0704
Pagination for get by group_id ( #218 )
...
* add pagination to subgraphs
* update pagination
* update LiteralString import
* cleanup
* cleanup
* update embedding dims
2024-12-02 11:17:37 -05:00
Preston Rasmussen
397291de4b
add delete nodes by group_id ( #217 )
...
* add delete nodes by group_id
* remove unused imports
* bump version
2024-11-18 13:55:18 -05:00