The conversation message for client tool results. Images come first as image_url blocks and
the markdown summary follows as a text block, so a vision model sees both. Only successful
results contribute images, and each image block carries its tool's name as fileName.
Without images the content is the plain markdown string.
The conversation message for client tool results. Images come first as
image_urlblocks and the markdown summary follows as a text block, so a vision model sees both. Only successful results contribute images, and each image block carries its tool's name asfileName. Without images the content is the plain markdown string.