We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4710d44 commit bdc9562Copy full SHA for bdc9562
1 file changed
src/MaIN.Services/Services/AgentService.cs
@@ -156,7 +156,10 @@ public async Task<Chat> Restart(string agentId)
156
var agent = await agentRepository.GetAgentById(agentId) ?? throw new AgentNotFoundException(agentId);
157
158
var chat = (await chatRepository.GetChatById(agent.ChatId))!.ToDomain();
159
- var llmService = llmServiceFactory.CreateService(agent.Backend ?? maInSettings.BackendType);
+ var backend = ModelRegistry.TryGetById(chat.ModelId, out var model)
160
+ ? model!.Backend
161
+ : maInSettings.BackendType;
162
+ var llmService = llmServiceFactory.CreateService(backend);
163
await llmService.CleanSessionCache(chat.Id!);
164
AgentStateManager.ClearState(agent, chat);
165
0 commit comments