diff --git a/scripts/openclaw-cross-os-release-checks.ts b/scripts/openclaw-cross-os-release-checks.ts index 6f89c105de9..66e0aa8224c 100644 --- a/scripts/openclaw-cross-os-release-checks.ts +++ b/scripts/openclaw-cross-os-release-checks.ts @@ -2431,7 +2431,10 @@ function parseAgentPayloadTexts(stdout) { : []; return [...directTexts, ...payloadTexts]; } catch { - return stdout.trim() ? [stdout] : []; + const finalTextMatches = [ + ...stdout.matchAll(/"(?:finalAssistantVisibleText|finalAssistantRawText)"\s*:\s*"([^"]*)"/gu), + ].map((match) => match[1]); + return finalTextMatches.length > 0 ? finalTextMatches : stdout.trim() ? [stdout] : []; } }