# Before (v1.11.4 - released version)
# server_image inherited from parent with default='ghcr.io/openhands/agent-server:latest-python'
# After (v1.11.5-dev - current main)
server_image: str | None = Field(
default=None, # ← Breaking change
description="Pre-built agent server image. Mutually exclusive with base_image.",
)
Checking openhands-workspace (openhands.workspace)
Comparing openhands-workspace 1.11.5 against 1.11.4
##[warning] Attribute value was changed:
Field(default='ghcr.io/openhands/agent-server:latest-python', ...)
-> Field(default=None, ...)
##[error] Breaking changes detected (1); require at least minor version bump from 1.11.x, but new is 1.11.5
Summary
The API breakage checks (Griffe) are failing on all open PRs due to a breaking change that was merged to main in PR #2243.
Root Cause
PR #2243 (
fix: override server_image default to None in DockerDevWorkspace) merged on Feb 28 changed the default value ofDockerDevWorkspace.server_image:CI Output
Impact
Suggested Fix
One of:
Related