发布

  • Bump graphiti-core to v0.23.1 in mcp_server (#1060)

    frostbyte_neo 发布于 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

    下载附件