Skip to main content

Release 0.5.45 — Inline HITL Form, Webex MCP Auth Fix, Resilient Docker Builds

Released: 2026-07-09 Chart: oci://ghcr.io/cnoe-io/charts/ai-platform-engineering:0.5.45 Previous release: 0.5.43

Highlights

0.5.45 brings the inline HITL (human-in-the-loop) input form directly into the chat timeline, fixes the Webex MCP 401 auth error, restores live workflow run status polling, and makes all Wolfi-based Docker builds resilient to transient APK mirror failures.

New Features

Inline HITL input form in chat WorkflowRunCard

Workflow runs that reach a waiting_for_input interrupt state now render the input form inline inside the chat message card — no page navigation required. The form matches the agent HITL panel style and submits via the existing interrupt resume API. Each card also polls for live status updates until the run reaches a terminal state.

(#2142, #2143)

Bug Fixes

Webex MCP credential source — 401 resolved

The Webex MCP server was not forwarding the provider token from the UI. Fixed by using X-CAIPE-Provider-Token as the credential source so the bot's Webex API token is correctly injected into MCP tool calls.

(#2150)

Resilient APK retries in all Wolfi Docker images

All Wolfi (Chainguard) based Dockerfiles now retry apk add up to 3 times with a linear backoff (5 s, 10 s) when a transient mirror error causes the package manager to exit non-zero. Dockerfile.keycloak-init previously had no retry at all and was the source of intermittent reconcile-test CI failures. All images continue to pin python-3.13 — the correct versioned Wolfi package name.

(#2153)

Missing workflows documentation page

Added docs/docs/features/workflows.md which was referenced by features.tsx but missing, causing Docusaurus to fail with a broken-link error on every docs build.

(#2153)

Breaking Changes

No breaking changes. Drop-in upgrade from 0.5.43.


Upgrade Guide: 0.5.43 → 0.5.45

No values changes required.

helm upgrade ai-platform-engineering \
oci://ghcr.io/cnoe-io/charts/ai-platform-engineering \
--version 0.5.45 \
-f your-values.yaml