-
Bump graphiti-core to v0.23.1 in mcp_server (#1060)
发布于
2025-11-09 17:47:43 +00:00 - Bump graphiti-core to v0.23.1 in mcp_server and consolidate dev dependencies
- Updated graphiti-core from 0.23.0 to 0.23.1 in pyproject.toml and dockerfiles
- Moved all dev dependencies to [dependency-groups].dev (uv's preferred approach)
- Removed redundant [project.optional-dependencies].dev section
- Eliminated duplicate graphiti-core and mcp entries from dev dependencies
🤖 Generated with Claude Code
Co-Authored-By: Claude noreply@anthropic.com
- Fix dev dependencies being installed in Docker containers
Added --no-group dev flag to uv sync in Dockerfiles. The --no-dev flag only
excludes [project.optional-dependencies].dev, but doesn't exclude
[dependency-groups].dev which we now use.🤖 Generated with Claude Code
Co-Authored-By: Claude noreply@anthropic.com
- Add --no-sync flag to uv run in Dockerfiles
The uv run command was re-syncing dependencies at runtime and installing dev
groups despite uv sync --no-group dev. Using --no-sync tells uv to use the
already-synced dependencies without re-checking.🤖 Generated with Claude Code
Co-Authored-By: Claude noreply@anthropic.com
- Make sed pattern version-agnostic in Dockerfiles
Changed hardcoded version pattern from >=0.23.1 to >=[0-9.]+ so the
Dockerfiles don't need to be updated every time graphiti-core version is
bumped in pyproject.toml.🤖 Generated with Claude Code
Co-Authored-By: Claude noreply@anthropic.com
- Remove redundant --no-dev flag from uv sync
Since we removed [project.optional-dependencies].dev, the --no-dev flag no
longer has any effect. Only --no-group dev is needed to exclude dev
dependency-groups.🤖 Generated with Claude Code
Co-Authored-By: Claude noreply@anthropic.com
- Use more precise semver regex in sed patterns
Changed from [0-9.]+ to [0-9]+.[0-9]+.[0-9]+ to match proper semantic
versions (e.g., 0.23.1) and avoid matching invalid patterns like .... or
1.2.3.4.5.🤖 Generated with Claude Code
Co-Authored-By: Claude noreply@anthropic.com
- Fix version inconsistencies and add regex end anchor
- Updated MCP_SERVER_VERSION from 1.0.0rc0/1.0.0 to 1.0.1 to match pyproject.toml
- Added $ end-of-line anchor to sed patterns to prevent matching partial strings
🤖 Generated with Claude Code
Co-Authored-By: Claude noreply@anthropic.com
Co-authored-by: Claude noreply@anthropic.com
下载附件