From f5f60b7178ac8e40bb81f77839d906c5eecfa22d Mon Sep 17 00:00:00 2001 From: Haiping Chen <101423@smsassist.com> Date: Wed, 21 Feb 2024 17:20:01 -0600 Subject: [PATCH] Log routing output --- .../BotSharp.Plugin.ChatHub/Hooks/StreamingLogHook.cs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/Plugins/BotSharp.Plugin.ChatHub/Hooks/StreamingLogHook.cs b/src/Plugins/BotSharp.Plugin.ChatHub/Hooks/StreamingLogHook.cs index 4462e47a..684b02d3 100644 --- a/src/Plugins/BotSharp.Plugin.ChatHub/Hooks/StreamingLogHook.cs +++ b/src/Plugins/BotSharp.Plugin.ChatHub/Hooks/StreamingLogHook.cs @@ -79,6 +79,17 @@ public class StreamingLogHook : ConversationHookBase, IContentGeneratingHook var conversationId = _state.GetConversationId(); var agent = await agentService.LoadAgent(message.CurrentAgentId); + // Log routing output + try + { + var inst = message.Content.JsonContent(); + await _chatHub.Clients.User(_user.Id).SendAsync("OnConversationContentLogGenerated", BuildContentLog(conversationId, agent?.Name, message.Content, message)); + } + catch + { + // ignore + } + string log; if (message.Role == AgentRole.Function) {