From b33cf6c058968033ad6a65abacc252f3725d9ddc Mon Sep 17 00:00:00 2001 From: Eyejoker Date: Sun, 29 Mar 2026 21:29:06 +0900 Subject: [PATCH] debug: forward runner query lifecycle logs to INFO for diagnosis --- src/agent-runner.ts | 9 ++++++++- src/message-agent-executor.ts | 5 ++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/src/agent-runner.ts b/src/agent-runner.ts index ad7d158..3cbf0f7 100644 --- a/src/agent-runner.ts +++ b/src/agent-runner.ts @@ -285,7 +285,14 @@ export async function runAgentProcess( if ( line.includes('Turn in progress') || line.includes('Subagent') || - line.includes('Intermediate assistant') + line.includes('Intermediate assistant') || + line.includes('Promoting') || + line.includes('Flushing') || + line.includes('Result #') || + line.includes('Query done') || + line.includes('Terminal') || + line.includes('Assistant: stop=') || + line.includes('Close sentinel') ) { logger.info( { group: group.name, chatJid: input.chatJid, runId: input.runId }, diff --git a/src/message-agent-executor.ts b/src/message-agent-executor.ts index 8bccd26..7cd6556 100644 --- a/src/message-agent-executor.ts +++ b/src/message-agent-executor.ts @@ -900,7 +900,10 @@ export async function runAgentForGroup( // success-null-result with no visible output — agent returned nothing useful. // But if output was already delivered to Discord (sawOutput), treat as success. - if (primaryAttempt.sawSuccessNullResultWithoutOutput && !primaryAttempt.sawOutput) { + if ( + primaryAttempt.sawSuccessNullResultWithoutOutput && + !primaryAttempt.sawOutput + ) { logger.error( { group: group.name, chatJid, runId }, 'Agent returned success with null result and no visible output',