Release 0.4.6 — Installer UX and Runtime Simplification
Released: 2026-05-05 Chart:
oci://ghcr.io/cnoe-io/charts/ai-platform-engineering:0.4.6Previous release: 0.4.5
Highlights
0.4.6 significantly improves the setup-caipe.sh installer experience with Docker auto-detection, back-navigation, and upgrade-aware prompts. The dynamic agents runtime is simplified with a shared-client memory model, lazy provider loading, and a single-flight init pattern that prevents duplicate runtime startup. Several UI agent editor polish items round out the release.
What's New
Setup Installer UX
- Auto-detect and install Docker on Linux (apt/dnf) and macOS (Homebrew); detect when the user is not in the
dockergroup and offer to add them - Back-navigation — type
0,b, orbackat any wizard prompt to return to the previous step - Upgrade detection — re-runs skip redundant prompts by detecting the existing deployment state; EKS node kubeconfig symlinks detected and offered a writable replacement (#1336)
Dynamic Agents: Runtime Simplification
- Shared clients and lazy provider loading —
llm_clientsrefactored; provider guard removed; usescnoe-agent-utils 0.4.0lazy imports - Single-flight initialization — prevents duplicate runtime init via a future-based lock
- Reduced retry latency —
Retry-Afterreduced from 10s to 5s; runtime TTL reduced to 60s for faster cleanup (multiple commits)
Bug Fixes
- ui: sync agents tab selection to URL
?tab=param — tabs are now linkable and bookmarkable; include agent name in editor card title (#1325)
Breaking Changes
No breaking changes. Drop-in upgrade from 0.4.5.
Known Issues
None known beyond those noted in 0.4.0.
Upgrade
helm upgrade ai-platform-engineering \
oci://ghcr.io/cnoe-io/charts/ai-platform-engineering \
--version 0.4.6 \
-f your-values.yaml
Upgrade Guide: 0.4.5 → 0.4.6
Overview
0.4.6 simplifies the dynamic agents runtime (shared clients, lazy provider loading, single-flight init) and improves the setup installer. No Helm values changes and no data migrations are required.
Helm Values Changes
No Helm values changes between 0.4.5 and 0.4.6. Drop-in upgrade — no values.yaml edits required.
Data Migrations
No MongoDB schema or data migrations required.
Upgrade Runbook
1. Update chart version
helm upgrade ai-platform-engineering \
oci://ghcr.io/cnoe-io/charts/ai-platform-engineering \
--version 0.4.6 \
-f your-values.yaml
2. Verify
kubectl get pods -n <namespace>
kubectl logs -n <namespace> deployment/ai-platform-engineering-dynamic-agents | grep -i "runtime\|init"
Dynamic agents should start without duplicate initialization log lines.
