fix(memory): guard against malformed image_url in parse_vision_messages (#5631)

This commit is contained in:
Yash Singh
2026-06-24 11:10:36 +05:30
committed by GitHub
parent fee344db85
commit 25bc1b7426
3 changed files with 27 additions and 4 deletions
+5 -3
View File
@@ -31,9 +31,11 @@ const parse_vision_messages = async (messages: Message[]) => {
typeof message.content === "object" &&
message.content.type === "image_url"
) {
const description = await get_image_description(
message.content.image_url.url,
);
const imageUrl = message.content.image_url?.url;
if (!imageUrl) {
throw new Error("image_url content part is missing image_url.url");
}
const description = await get_image_description(imageUrl);
new_message.content =
typeof description === "string"
? description