From d7ab7f1c4b4f8763fdb6a398d40c3809831a963d Mon Sep 17 00:00:00 2001 From: Ezra Date: Sat, 7 Mar 2026 13:42:57 -0800 Subject: [PATCH] fix: reduce log spam from pre-foreground event buffering (#529) Co-authored-by: Letta Code --- src/core/bot.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/core/bot.ts b/src/core/bot.ts index 7a454f4..644a0aa 100644 --- a/src/core/bot.ts +++ b/src/core/bot.ts @@ -1276,11 +1276,11 @@ export class LettaBot implements AgentSession { if (runId && (streamMsg.type === 'reasoning' || streamMsg.type === 'tool_call')) { bufferRunScopedDisplayEvent(runId, streamMsg); filteredRunEventCount++; - log.info(`Buffering run-scoped pre-foreground display event (seq=${seq}, key=${convKey}, type=${streamMsg.type}, runId=${runId})`); + log.debug(`Buffering run-scoped pre-foreground display event (seq=${seq}, key=${convKey}, type=${streamMsg.type}, runId=${runId})`); continue; } filteredRunEventCount++; - log.info(`Deferring run-scoped pre-foreground event (seq=${seq}, key=${convKey}, type=${streamMsg.type}, runIds=${eventRunIds.join(',')})`); + log.debug(`Deferring run-scoped pre-foreground event (seq=${seq}, key=${convKey}, type=${streamMsg.type}, runIds=${eventRunIds.join(',')})`); continue; } } else if (expectedForegroundRunId && eventRunIds.length > 0 && !eventRunIds.includes(expectedForegroundRunId)) { @@ -1291,7 +1291,7 @@ export class LettaBot implements AgentSession { ignoredNonForegroundResultCount++; log.warn(`Ignoring non-foreground result event (seq=${seq}, key=${convKey}, runIds=${eventRunIds.join(',')}, expected=${expectedForegroundRunId}, source=${expectedForegroundRunSource || 'unknown'})`); } else { - log.info(`Skipping non-foreground stream event (seq=${seq}, key=${convKey}, type=${streamMsg.type}, runIds=${eventRunIds.join(',')}, expected=${expectedForegroundRunId})`); + log.debug(`Skipping non-foreground stream event (seq=${seq}, key=${convKey}, type=${streamMsg.type}, runIds=${eventRunIds.join(',')}, expected=${expectedForegroundRunId})`); } continue; }