diff --git a/src/Infrastructure/BotSharp.Logger/Hooks/TranslationResponseHook.cs b/src/Infrastructure/BotSharp.Logger/Hooks/TranslationResponseHook.cs index 77b411afb..fbb998ad4 100644 --- a/src/Infrastructure/BotSharp.Logger/Hooks/TranslationResponseHook.cs +++ b/src/Infrastructure/BotSharp.Logger/Hooks/TranslationResponseHook.cs @@ -11,6 +11,7 @@ public class TranslationResponseHook : ConversationHookBase { private readonly IServiceProvider _services; private readonly IConversationStateService _states; + private const string AIAssistant = "01fcc3e5-9af7-49e6-ad7a-a760bd12dc4a"; public TranslationResponseHook(IServiceProvider services, IConversationStateService states) @@ -22,7 +23,7 @@ public override async Task OnResponseGenerated(RoleDialogModel message) { // Handle multi-language for output var agentService = _services.GetRequiredService(); - var router = await agentService.LoadAgent(message.CurrentAgentId); + var router = await agentService.LoadAgent(AIAssistant); var translator = _services.GetRequiredService(); var language = _states.GetState("language", LanguageType.ENGLISH); if (language != LanguageType.UNKNOWN && language != LanguageType.ENGLISH)