diff --git a/src/Infrastructure/BotSharp.Core/Routing/RoutingService.InvokeFunction.cs b/src/Infrastructure/BotSharp.Core/Routing/RoutingService.InvokeFunction.cs index 690308eb..931eb2b0 100644 --- a/src/Infrastructure/BotSharp.Core/Routing/RoutingService.InvokeFunction.cs +++ b/src/Infrastructure/BotSharp.Core/Routing/RoutingService.InvokeFunction.cs @@ -68,6 +68,10 @@ public partial class RoutingService message.FunctionName = originalFunctionName; } + // Save to Storage as well + var storage = _services.GetRequiredService(); + storage.Append(Context.ConversationId, message); + return result; } }