debug: log MEDIA extraction and parse Claude text for tokens

This commit is contained in:
Peter Steinberger
2025-11-25 06:14:12 +01:00
parent ad55832cda
commit 49bf1fadb6
2 changed files with 23 additions and 2 deletions

View File

@@ -17,8 +17,9 @@ export function splitMediaFromOutput(raw: string): {
let text = trimmedRaw;
let mediaUrl: string | undefined;
const globalMatch = trimmedRaw.match(MEDIA_TOKEN_RE);
let mediaLine = trimmedRaw.split("\n").find((line) => MEDIA_LINE_RE.test(line));
let mediaMatch = mediaLine?.match(MEDIA_TOKEN_RE) ?? trimmedRaw.match(MEDIA_TOKEN_RE);
let mediaMatch = mediaLine?.match(MEDIA_TOKEN_RE) ?? globalMatch;
if (!mediaMatch) {
return { text: trimmedRaw };
}