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
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
3199e893ed
add_fact endpoint ( #207 )
...
* add_fact endpoint
* bump version
* add edge invalidation
* update
2024-11-06 09:12:21 -05:00
Pavlo Paliychuk
50f9418a30
chore: Add build and start CI workflow ( #164 )
...
* chore: Add build and start CI workflow
* chore: Fix docker-compose command
* chore: Fix healthcheck port
* fix: test docker compose setup
* chore: Simulate container start error
* chore: Always log service logs
* revert dev version changes, and simulate error in the healthcheck
* chore: Log docker logs only on failure, revert simulated error
* chore: Make release workflows depend on build and start workflow
2024-10-01 10:25:12 -04:00
Pavlo Paliychuk
1a97cb4596
chore: Update openai version ( #162 )
...
* chore: Update openai dep version
* chore: Pull published image in docker compose
2024-09-28 18:50:38 -04:00
Pavlo Paliychuk
a7148d6260
feat: Dedicated embedder interface ( #159 )
...
* feat: Add Embedder interface and implement openai embedder
* feat: Add voyage ai embedder
2024-09-27 12:47:04 -04:00
ARNO
5bd18fc7dd
feat: configurable embedding model ( #156 )
...
* feat: configurable embedding model
format
* chore: Update comment
* chore: Pass embedding model in search utils
---------
Co-authored-by: paulpaliychuk <pavlo.paliychuk.ca@gmail.com>
2024-09-26 13:31:22 -07: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
Pavlo Paliychuk
bca838f61d
fix: Make groupIds option in search query dto ( #154 )
...
* fix: Make groupIds option in search query dto
* chore: Format
2024-09-24 19:05:12 -04:00
Pavlo Paliychuk
09b16a2565
refactor: remove unnecessary type casting in search() function ( #153 )
...
fix: Mypy error
2024-09-24 16:36:24 -04:00
Pavlo Paliychuk
44b016da6b
feat: async close and multi-group search support ( #151 )
...
* chore: Support a list of group_ids on search + await driver.close()
* fix: formatter and linter
* chore: Version bump
2024-09-24 16:13:04 -04:00
Pavlo Paliychuk
2fc1b00602
feat: add FastAPI lifespan and healthcheck endpoint ( #144 )
...
* chore: Add healthcheck endpoint + build indexes and constraints on svc startup
* chore: Bring back driver close call
2024-09-23 10:12:35 -04:00
Pavlo Paliychuk
d8c49c1c0a
feat: Add delete group endpoint ( #132 )
...
* feat: Add delete group endpoint
* chore: Version bump
* chore: improve not found error handling
2024-09-22 14:03:32 -04:00
Pavlo Paliychuk
33908da18e
feat: add OpenAI configuration options to Settings and update LLM client setup ( #126 )
...
* chore: Add model and base url customization support for graphiti svc
* fix: formatter
2024-09-19 16:35:36 -04:00
Pavlo Paliychuk
529a1aaecf
fix: update UUID generation and message handling ( #123 )
...
* chore: Update uuid generation + service fixes
* chore: Version bump
2024-09-18 12:48:44 -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
Pavlo Paliychuk
ad2962c6ba
feat(graph-service): add entity node handling and update Docker configurations ( #100 )
...
* feat: Add entity node request + service maintenance
* chore: Fix linter
2024-09-10 11:00:52 -04:00
Pavlo Paliychuk
66111a66db
chore: Update service readme ( #93 )
...
* chore: Update service readme
* Update README.md
* point to the image in server readme
* chore: Update readme + rename image to graphiti
2024-09-06 16:11:04 -04:00
Pavlo Paliychuk
39ad28d6db
feat: Add group id support to service ( #92 )
2024-09-06 15:37:19 -04:00
Pavlo Paliychuk
ba48f64492
Add Fastapi graph service ( #88 )
...
* chore: Folder rearrangement
* chore: Remove unused deps, and add mypy step in CI for graph-service
* fix: Mypy errors
* fix: linter
* fix mypy
* fix mypy
* chore: Update docker setup
* chore: Reduce graph service image size
* chore: Install graph service deps on CI
* remove cache from typecheck
* chore: install graph-service deps on typecheck action
* update graph service mypy direction
* feat: Add release service image step
* chore: Update depot configuration
* chore: Update release image job to run on releases
* chore: Test depot multiplatform build
* update release action tag
* chore: Update action to be in accordance with zep image publish
* test
* test
* revert
* chore: Update python slim image used in service docker
* chore: Remove unused endpoints and dtos
2024-09-06 11:07:45 -04:00