Release 0.5.54 — Admin Access Preview and Slack Bot Reliability
Released: 2026-07-16 Chart:
oci://ghcr.io/cnoe-io/charts/ai-platform-engineering:0.5.54Previous release: 0.5.53
Highlights
0.5.54 delivers a fully rebuilt admin access preview that accurately simulates what any user or team can see without touching their session, consolidates default agent settings into a single organized surface, and fixes a set of Slack bot reliability issues that were causing escalation and on-call flows to fail silently.
New Features
Admin access preview rebuilt
The View As mode in Admin now provides an accurate, read-only simulation of any user or team's effective access. The admin's own session is never modified — no target-user token is minted, and no state is altered. The preview reflects the selected subject's navigation access, data visibility, and team membership exactly as they would experience it.
Administrators can switch preview subjects without stale data from the previous subject carrying over.
(#2218)
Consolidated default agent settings
The Settings surface now has a single Default Agent card. Each user can set a personal default for the web interface via a compact dropdown, and administrators see a clearly separated section for platform-wide controls. The platform default is shown as the fallback option in the personal selector, so the effective resolution is always visible.
The Import Agents action moves into the admin-only Agents tab, where it belongs.
(#2218)
Animated tab navigation
Tab selectors across the Admin surface now animate smoothly using a shared measured indicator. The indicator moves between tabs on the same navigation level without stretching or jitter. A reduced-motion preference disables the animation. Keyboard and accessibility behavior is unchanged.
(#2217)
Bug Fixes
Admin user list performance
The Users and Teams admin page no longer fetches all members and then filters in the browser. Lookups are now paginated and scoped to the team in Mongo and Keycloak, which significantly reduces load time for organizations with large user bases.
- Team membership index is created at service startup rather than via a migration step.
- Team-scoped Keycloak lookups are paginated to avoid hitting response size limits.
Slack bot escalation and feedback reliability
Several Slack bot action handlers — feedback, retry, escalation — were failing because they could not resolve which conversation to associate the action with. The fixes ensure the correct conversation identity is resolved before any downstream call:
- Modal submit handlers now read the conversation reference from the correct field in the submission payload.
- Feedback, retry, and escalation handlers attach the correct access token before making downstream calls.
- On-call lookup via escalation paths now registers the conversation first, preventing dropped events when the lookup fires before the conversation exists.
Breaking Changes
No breaking changes. Drop-in upgrade from 0.5.53.
Upgrade Guide: 0.5.53 → 0.5.54
Helm Values Changes
No Helm values changes between 0.5.53 and 0.5.54. Drop-in upgrade.
Upgrade Runbook
helm upgrade ai-platform-engineering \
oci://ghcr.io/cnoe-io/charts/ai-platform-engineering \
--version 0.5.54 \
-f your-values.yaml


