mirror of
https://github.com/OpenHands/OpenHands.git
synced 2026-10-07 11:33:50 +08:00
fix: correct Docker image tag format (remove v prefix) (#339)
The SDK build script strips the 'v' prefix from semver release tags when
publishing Docker images. The correct tag format is {version}-python
(e.g., 1.22.0-python), not v{version}-python.
This fixes the 'Unable to find image' error when running npm run dev:docker.
Changes:
- Update DEFAULT_AGENT_SERVER_TAG from v1.22.0-python to 1.22.0-python
- Update documentation in AGENTS.md to reflect correct tag format
Co-authored-by: openhands <openhands@all-hands.dev>
This commit is contained in:
committed by
GitHub
co-authored by
openhands
parent
c0bc27c0ca
commit
f4dbfcdf8f
@@ -104,7 +104,7 @@
|
||||
- `SESSION_API_KEY` / `OH_SESSION_API_KEYS_0` / `VITE_SESSION_API_KEY` — session API key for agent-server authentication; auto-generated using `crypto.randomBytes(32)` if not set, passed to both agent-server (`OH_SESSION_API_KEYS_0`) and frontend (`VITE_SESSION_API_KEY`)
|
||||
- Default: released PyPI version `1.22.0` for agent-server SDK libraries
|
||||
- `scripts/dev-docker.mjs` runs the agent-server inside a Docker container instead of via `uvx`. The default image uses versioned release tags:
|
||||
- `DEFAULT_AGENT_SERVER_TAG` — uses format `v{version}-python` (e.g., `v1.22.0-python`) for reproducibility
|
||||
- `DEFAULT_AGENT_SERVER_TAG` — uses format `{version}-python` (e.g., `1.22.0-python`) for reproducibility. Note: the SDK build script strips the "v" prefix from semver release tags.
|
||||
- Should stay in sync with `DEFAULT_AGENT_SERVER_VERSION` in `dev-safe.mjs` for consistency between Docker and non-Docker dev modes
|
||||
- `OH_AGENT_SERVER_GIT_REF` — override to use a git ref-based tag (e.g., `main` → `main-python`, `abc1234` → `abc1234-python`)
|
||||
- Docker images are published from https://github.com/OpenHands/software-agent-sdk via the Agent Server workflow to `ghcr.io/openhands/agent-server`
|
||||
|
||||
@@ -70,8 +70,9 @@ const CONTAINER_LOCAL_SDK_DIR = "/agent-server-src";
|
||||
const AGENT_SERVER_REPO = "ghcr.io/openhands/agent-server";
|
||||
// Default tag used when OH_AGENT_SERVER_GIT_REF is not set.
|
||||
// Should match DEFAULT_AGENT_SERVER_VERSION in dev-safe.mjs for consistency.
|
||||
// Format: v{version}-python (e.g., v1.22.0-python) for released versions.
|
||||
const DEFAULT_AGENT_SERVER_TAG = "v1.22.0-python";
|
||||
// Format: {version}-python (e.g., 1.22.0-python) for released versions.
|
||||
// Note: The SDK build script strips the "v" prefix from semver release tags.
|
||||
const DEFAULT_AGENT_SERVER_TAG = "1.22.0-python";
|
||||
const CONTAINER_NAME = "agent-canvas-dev-agent-server";
|
||||
|
||||
// Default secret key matches dev-safe.mjs so persisted settings stay
|
||||
|
||||
Reference in New Issue
Block a user