diff --git a/Dockerfile b/Dockerfile index c63c46da..1f64ab52 100644 --- a/Dockerfile +++ b/Dockerfile @@ -11,7 +11,7 @@ FROM debian:bookworm-slim RUN apt-get update && apt-get install -y --no-install-recommends ca-certificates curl procps ripgrep tini unzip && rm -rf /var/lib/apt/lists/* # Install kiro-cli (auto-detect arch, copy binary directly) -ARG KIRO_CLI_VERSION=2.1.1 +ARG KIRO_CLI_VERSION=2.2.0 RUN ARCH=$(dpkg --print-architecture) && \ if [ "$ARCH" = "arm64" ]; then URL="https://prod.download.cli.kiro.dev/stable/${KIRO_CLI_VERSION}/kirocli-aarch64-linux.zip"; \ else URL="https://prod.download.cli.kiro.dev/stable/${KIRO_CLI_VERSION}/kirocli-x86_64-linux.zip"; fi && \ diff --git a/Dockerfile.cursor b/Dockerfile.cursor index 06cabd82..f323891b 100644 --- a/Dockerfile.cursor +++ b/Dockerfile.cursor @@ -15,7 +15,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends ca-certificates # URL scheme scraped from Cursor's official downloads page — no apt/yum package exists. # If Cursor changes this pattern, the build fails with curl 404. Monitor # https://cursor.com/cli or https://docs.cursor.com/cli for version/URL updates. -ARG CURSOR_VERSION=2026.04.17-787b533 +ARG CURSOR_VERSION=2026.04.29-c83a488 RUN ARCH=$(dpkg --print-architecture) && \ if [ "$ARCH" = "arm64" ]; then ARCH=arm64; else ARCH=x64; fi && \ curl -fSL "https://downloads.cursor.com/lab/${CURSOR_VERSION}/linux/${ARCH}/agent-cli-package.tar.gz" \ diff --git a/Dockerfile.opencode b/Dockerfile.opencode index 0e68bf37..ac021711 100644 --- a/Dockerfile.opencode +++ b/Dockerfile.opencode @@ -26,7 +26,7 @@ FROM node:22-bookworm-slim RUN apt-get update && apt-get install -y --no-install-recommends ca-certificates curl procps ripgrep tini && rm -rf /var/lib/apt/lists/* # Install opencode -ARG OPENCODE_VERSION=1.14.25 +ARG OPENCODE_VERSION=1.14.28 RUN npm install -g opencode-ai@${OPENCODE_VERSION} --retry 3 # Install gh CLI (matches Dockerfile.claude / Dockerfile.gemini / Dockerfile.codex)