fix: use message mediaUrl attachment hints

This commit is contained in:
Peter Steinberger
2026-05-15 09:31:22 +01:00
parent 9bad29261d
commit 3b2fb9e63d
2 changed files with 4 additions and 4 deletions

View File

@@ -73,7 +73,7 @@ export function formatGeneratedAttachmentLines(
if (path) {
parts.push(`path=${JSON.stringify(path)}`);
} else if (url) {
parts.push(`url=${JSON.stringify(url)}`);
parts.push(`mediaUrl=${JSON.stringify(url)}`);
}
lines.push(parts.join(" "));
}

View File

@@ -501,7 +501,7 @@ describe("createVideoGenerateTool", () => {
expect(saveSpy).not.toHaveBeenCalled();
expect(text).toContain("Generated 1 video with vydra/veo3.");
expect(text).toContain('url="https://example.com/generated-lobster.mp4"');
expect(text).toContain('mediaUrl="https://example.com/generated-lobster.mp4"');
expect(text).not.toContain("MEDIA:");
const details = resultDetails(result);
expect(details.provider).toBe("vydra");
@@ -552,7 +552,7 @@ describe("createVideoGenerateTool", () => {
const text = (result.content?.[0] as { text: string } | undefined)?.text ?? "";
expect(text).toContain("Generated 1 video with fal/fal-ai/minimax/video-01-live.");
expect(text).toContain('url="https://fal.run/files/generated-lobster.mp4"');
expect(text).toContain('mediaUrl="https://fal.run/files/generated-lobster.mp4"');
expect(text).not.toContain("MEDIA:");
const details = resultDetails(result);
expect(details.provider).toBe("fal");
@@ -658,7 +658,7 @@ describe("createVideoGenerateTool", () => {
name: "lobster.mp4",
},
]);
expect(wake.result).toContain('url="https://example.com/generated-lobster.mp4"');
expect(wake.result).toContain('mediaUrl="https://example.com/generated-lobster.mp4"');
expect(wake.result).not.toContain("MEDIA:");
});