fix(models): guard bot memory model type and fallback for memory LLM (#61)

This commit is contained in:
Ringo.Typowriter
2026-02-17 20:14:44 +08:00
committed by GitHub
parent cd8cb59236
commit daed9d2d95
4 changed files with 90 additions and 1 deletions
+2 -1
View File
@@ -676,7 +676,8 @@ func (c *lazyLLMClient) resolve(ctx context.Context) (memory.LLM, error) {
if c.modelsService == nil || c.queries == nil {
return nil, fmt.Errorf("models service not configured")
}
memoryModel, memoryProvider, err := models.SelectMemoryModel(ctx, c.modelsService, c.queries)
botID := memory.BotIDFromContext(ctx)
memoryModel, memoryProvider, err := models.SelectMemoryModelForBot(ctx, c.modelsService, c.queries, botID)
if err != nil {
return nil, err
}