* fix: remove global DEFAULT_DATABASE usage in favor of driver-specific
config
Fixes bugs introduced in PR #607. This removes reliance on the global
DEFAULT_DATABASE environment variable. It specifies the database within
each driver. PR #607 introduced a Neo4j compatability, as the database
names are different when attempting to support FalkorDB.
This refactor improves compatability across database types and ensures
future reliance by isolating the configuraiton to the driver level.
* fix: make falkordb support optional
This ensures that the the optional dependency and subsequent import is compliant with the graphiti-core project dependencies.
* chore: fmt code
* chore: undo changes to uv.lock
* fix: undo potentially breaking changes to drive interface
* fix: ensure a default database of "None" is provided - falling back to internal default
* chore: ensure default value exists for session and delete_all_indexes
* chore: fix typos and grammar
* chore: update package versions and dependencies in uv.lock and bulk_utils.py
* docs: update database configuration instructions for Neo4j and FalkorDB
Clarified default database names and how to override them in driver constructors. Updated testing requirements to include specific commands for running integration and unit tests.
* fix: ensure params defaults to an empty dictionary in Neo4jDriver
Updated the execute_query method to initialize params as an empty dictionary if not provided, ensuring compatibility with the database configuration.
---------
Co-authored-by: Urmzd <urmzd@dal.ca>
* remove temporary debug logging
* add anthropic api to .env.example
* move anthropic int tests to llm_client dir to better match existing test structure
* update `TestLLMClient` to `MockLLMClient` to eliminate pytest warning
* 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