From 37e58c75e9cea4d2aa3e0aa285ac320f3451ab3a Mon Sep 17 00:00:00 2001 From: Nikolai Emil Damm Date: Tue, 10 Nov 2026 22:43:05 +0100 Subject: [PATCH] chore(agentic-engineer): build the kagent harness image on kagent 1.0.0 Move the lane's harness image to the kagent 1.0.0 Claude harness, now with its tag beside the digest so Renovate can follow it, and the baked agentic-engineering plugin to agent-plugins main (eb6d31f, the bump Renovate proposed in platform#6032). The published tag follows the release. Co-Authored-By: Claude Opus 5.5 --- .github/workflows/publish-kagent-claude-harness.yaml | 2 +- scripts/kagent-claude-harness/Dockerfile | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/publish-kagent-claude-harness.yaml b/.github/workflows/publish-kagent-claude-harness.yaml index b30f60482..1f18085dd 100644 --- a/.github/workflows/publish-kagent-claude-harness.yaml +++ b/.github/workflows/publish-kagent-claude-harness.yaml @@ -26,7 +26,7 @@ concurrency: env: IMAGE: ghcr.io/devantler-tech/platform-kagent-claude-harness - IMAGE_TAG: 1.0.0-rc3-${{ github.sha }} + IMAGE_TAG: 1.0.0-${{ github.sha }} CONTEXT: scripts/kagent-claude-harness jobs: diff --git a/scripts/kagent-claude-harness/Dockerfile b/scripts/kagent-claude-harness/Dockerfile index 41591a0f6..895625a85 100644 --- a/scripts/kagent-claude-harness/Dockerfile +++ b/scripts/kagent-claude-harness/Dockerfile @@ -1,4 +1,4 @@ -# kagent's Claude Code harness, as the kagent 1.0.0-rc3 release pins it, plus +# kagent's Claude Code harness, as the kagent 1.0.0 release pins it, plus # what the Agentic Engineer's runs use (devantler-tech/monorepo#4867, #4868): # # - gh for the GitHub API, jq and yq for JSON and YAML, and curl. @@ -11,8 +11,8 @@ # The plugin, fetched by its exact commit. Renovate moves the commit to the # head of agent-plugins' main (.github/renovate.json), which only reviewed pull # requests reach. -FROM ghcr.io/kagent-dev/kagent/claude-harness@sha256:216613bf155d3d437765675144fee19c9045cb21cd2e481189f2dcae36c24b3b AS plugin -ARG AGENT_PLUGINS_COMMIT=18d5a7f0bb9c0bcd1804afa6fbd0840d192fcf76 +FROM ghcr.io/kagent-dev/kagent/claude-harness:1.0.0@sha256:54629b4e47ad08ab931ae815492d2533f4a3dd6ce007eda06863675afb4f99d2 AS plugin +ARG AGENT_PLUGINS_COMMIT=eb6d31f70c8cfa95fe0292878c451e2e90a11b5f # The base image's unprivileged user fetches into /tmp, which it can write. RUN git init -q /tmp/src && \ git -C /tmp/src fetch -q --depth 1 https://github.com/devantler-tech/agent-plugins.git "${AGENT_PLUGINS_COMMIT}" && \ @@ -22,7 +22,7 @@ RUN git init -q /tmp/src && \ test -d /tmp/src/plugins/agentic-engineering/agents && \ test -d /tmp/src/plugins/agentic-engineering/skills -FROM ghcr.io/kagent-dev/kagent/claude-harness@sha256:216613bf155d3d437765675144fee19c9045cb21cd2e481189f2dcae36c24b3b +FROM ghcr.io/kagent-dev/kagent/claude-harness:1.0.0@sha256:54629b4e47ad08ab931ae815492d2533f4a3dd6ce007eda06863675afb4f99d2 USER 0 # Alpine's package index moves with the base image's release branch, and the