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) ??