From d94a2804ce6e7b731cb6a77920b114d9efcd3fa5 Mon Sep 17 00:00:00 2001 From: Mahima Shanware Date: Tue, 26 May 2026 16:18:07 +0000 Subject: [PATCH] chore: strictly declare non-null local variables in UserSimulator.ts --- packages/cli/src/services/UserSimulator.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/cli/src/services/UserSimulator.ts b/packages/cli/src/services/UserSimulator.ts index 11b93caf7e..72f5ae0e6c 100644 --- a/packages/cli/src/services/UserSimulator.ts +++ b/packages/cli/src/services/UserSimulator.ts @@ -440,15 +440,15 @@ ${strippedScreen} this.knowledgeBase += newKnowledge; const file = this.editableKnowledgeFile; const logFile = this.interactionsFile; - if (file) { + if (file !== null) { try { - fs.appendFileSync(file, newKnowledge); + fs.appendFileSync(file!, newKnowledge); debugLogger.log( `[SIMULATOR] Saved new knowledge to ${file}`, ); - if (logFile) { + if (logFile !== null) { fs.appendFileSync( - logFile, + logFile!, `[LOG] [SIMULATOR] Saved new knowledge to ${file}\n\n`, ); }