From 7648fe6f8a5d1f77d4ad07d3199c7bb4b425353c Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Sun, 15 Mar 2026 18:48:34 -0700 Subject: [PATCH] Outbound: accept shared interactive sends --- src/infra/outbound/message-action-runner.ts | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/infra/outbound/message-action-runner.ts b/src/infra/outbound/message-action-runner.ts index 0b6ad1ba16e..74f5839f3b4 100644 --- a/src/infra/outbound/message-action-runner.ts +++ b/src/infra/outbound/message-action-runner.ts @@ -13,6 +13,7 @@ import type { ChannelThreadingToolContext, } from "../../channels/plugins/types.js"; import type { OpenClawConfig } from "../../config/config.js"; +import { normalizeInteractiveReply } from "../../interactive/payload.js"; import { getAgentScopedMediaLocalRoots } from "../../media/local-roots.js"; import { hasPollCreationParams, resolveTelegramPollVisibility } from "../../poll-params.js"; import { resolvePollMaxSelections } from "../../polls.js"; @@ -33,6 +34,7 @@ import { parseButtonsParam, parseCardParam, parseComponentsParam, + parseInteractiveParam, readBooleanParam, resolveAttachmentMediaPolicy, resolveSlackAutoThreadId, @@ -404,10 +406,11 @@ async function handleSendAction(ctx: ResolvedActionContext): Promise