From d872e9dcfd10876b2f1c447320eb021479cc4e07 Mon Sep 17 00:00:00 2001 From: Aishanee Shah Date: Wed, 11 Feb 2026 18:27:00 +0000 Subject: [PATCH] fix(core): add null check for recordingService in sessionLearningsService --- packages/core/src/services/sessionLearningsService.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/core/src/services/sessionLearningsService.ts b/packages/core/src/services/sessionLearningsService.ts index 1923543d96..6cd7631849 100644 --- a/packages/core/src/services/sessionLearningsService.ts +++ b/packages/core/src/services/sessionLearningsService.ts @@ -49,6 +49,12 @@ export class SessionLearningsService { const geminiClient = this.config.getGeminiClient(); const recordingService = geminiClient.getChatRecordingService(); + + if (!recordingService) { + debugLogger.debug('[SessionLearnings] Recording service not available'); + return; + } + const conversation = recordingService.getConversation(); if (!conversation || conversation.messages.length < MIN_MESSAGES) {