Skip to main content

show_image

Renders a public image inline in the chat bubble. Use when the user asks to see an image, or when a visual is the clearest answer. Supported formats: .png, .jpg, .jpeg, .gif, .webp, .svg, .bmp, .ico. For non-image documents, use present_public_file or show_file_excerpt instead.

Parameters

Returns

On failure (not in manifest, unsupported format, or missing from storage):

Examples

Show a diagram with a caption

Show a product image

Show a screenshot in a how-to

When the agent is walking a user through a process, it can show a screenshot at the right moment:

Show multiple images sequentially

The agent can call show_image multiple times to display a step-by-step visual guide. Each call produces its own inline image card in the conversation.

Call from your own custom tool

Notes

  • Images appear only when explicitly returned by this tool — they cannot be injected through the agent’s text output.
  • Only registered when the agent has at least one public file.
  • Image links are short-lived and expire automatically.