Daniel Chalef
a6bb9b3eca
Add group ID validation and error handling ( #618 )
...
- Introduced `GroupIdValidationError` to handle invalid group ID formats.
- Added `validate_group_id` function to check that group IDs contain only alphanumeric characters, dashes, or underscores.
- Integrated `validate_group_id` checks in the `Graphiti` class to ensure group IDs are validated during processing.
2025-06-24 09:33:54 -07:00
Preston Rasmussen
f4dd39128c
add entity type validation handling ( #320 )
...
* add entity type validation handling
* bump version
2025-04-04 13:53:04 -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>
2025-03-27 10:45:06 -04:00
Preston Rasmussen
fca1f7342e
Node group error type ( #185 )
...
* add new error
* update for compatibility wit hdev environment
* update
* fix mmr score
* make mmr more readable
2024-10-11 16:51:32 -04:00
Pavlo Paliychuk
b537cf56e5
chore: Make deleting groups safer ( #155 )
...
* chore: Make deleting groups safer
* chore: Use appropriate errors in delete group checks
* chore: Add GroupsEdgesNotFound error type
2024-09-24 20:08:09 -04:00
Preston Rasmussen
d7c20c1f59
Search refactor + Community search ( #111 )
...
* WIP
* WIP
* WIP
* community search
* WIP
* WIP
* integration tested
* tests
* tests
* mypy
* mypy
* format
2024-09-16 14:03:05 -04:00
Pavlo Paliychuk
8085b52f2a
feat: add error handling for missing nodes and edges, introduce new API endpoints, and update ZepGraphiti class ( #104 )
...
* feat: Expose crud operations to service + add graphiti errors
* fix: linter
2024-09-11 12:53:17 -04:00