From 632ee6adc5ace19f505aea54b817350df3b951de Mon Sep 17 00:00:00 2001 From: FullerStackDev <263060202+fuller-stack-dev@users.noreply.github.com> Date: Sat, 2 May 2026 17:41:51 -0600 Subject: [PATCH] fix: type message action routing fallbacks --- extensions/discord/src/channel.ts | 3 ++- extensions/telegram/src/channel.ts | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/extensions/discord/src/channel.ts b/extensions/discord/src/channel.ts index b7001b8c200..c42c592a30d 100644 --- a/extensions/discord/src/channel.ts +++ b/extensions/discord/src/channel.ts @@ -104,7 +104,8 @@ const discordMessageActions = { ctx: Parameters>[0], ) => resolveRuntimeDiscordMessageActions()?.resolveExecutionMode?.(ctx) ?? - discordMessageActionsImpl.resolveExecutionMode?.(ctx), + discordMessageActionsImpl.resolveExecutionMode?.(ctx) ?? + "local", describeMessageTool: ( ctx: Parameters>[0], ): ChannelMessageToolDiscovery | null => diff --git a/extensions/telegram/src/channel.ts b/extensions/telegram/src/channel.ts index 4de6144bc4f..3545f01f533 100644 --- a/extensions/telegram/src/channel.ts +++ b/extensions/telegram/src/channel.ts @@ -222,7 +222,8 @@ async function sendTelegramOutbound(params: { const telegramMessageActions: ChannelMessageActionAdapter = { resolveExecutionMode: (ctx) => getOptionalTelegramRuntime()?.channel?.telegram?.messageActions?.resolveExecutionMode?.(ctx) ?? - telegramMessageActionsImpl.resolveExecutionMode?.(ctx), + telegramMessageActionsImpl.resolveExecutionMode?.(ctx) ?? + "gateway", describeMessageTool: (ctx) => getOptionalTelegramRuntime()?.channel?.telegram?.messageActions?.describeMessageTool?.(ctx) ?? telegramMessageActionsImpl.describeMessageTool?.(ctx) ??