Skip to main content

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.50 Previous 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