Release 0.5.50 — Slack Workflow Builder Mentions, General-Purpose Tool Results
Released: 2026-07-10 Chart:
oci://ghcr.io/cnoe-io/charts/ai-platform-engineering:0.5.50Previous release: 0.5.49
Highlights
0.5.50 fixes two agent reliability issues: Slack Workflow Builder @mentions now resolve the bot identity correctly instead of crashing on a missing user field, and the general-purpose deep-agent subagent correctly applies tool result invariants after the 0.5.49 fix.
Bug Fixes
Slack Workflow Builder @mentions resolve bot identity correctly
When a Slack Workflow Builder step @mentions the bot, Slack delivers an app_mention event with bot_id set and no user field. The bot's handle_mention handler assumed every mention was human-authored (user_id = event.get("user")), so bot-authored workflow steps produced a missing user_id error. The handler now detects bot-authored mentions and resolves the bot's own identity as the sender, also minting an unlinked service account token for bot_message-subtype mentions.
(#2193)
General-purpose deep-agent tool results repaired
Follow-up to #2182 (0.5.49). The PatchToolCallsMiddleware invariant fix was applied to the parent Dynamic Agent and configured subagents, but the general-purpose subagent in deep-agents mode is built independently and retained the narrower upstream middleware only. Tool result invariants are now applied to the general-purpose subagent as well.
(#2196)
Breaking Changes
No breaking changes. Drop-in upgrade from 0.5.49.
Upgrade Guide: 0.5.49 → 0.5.50
No values changes required.
helm upgrade ai-platform-engineering \
oci://ghcr.io/cnoe-io/charts/ai-platform-engineering \
--version 0.5.50 \
-f your-values.yaml

