--- name: Image rendering description: Use when you have an image to show the user in chat. version: 1 --- `![alt](https://…)` renders as an image. **The user's device fetches the URL**, so it must be reachable from there — a local path, `file://`, or anything behind authentication renders nothing, and fails silently. Reading the file yourself shows the user nothing. `open`/`xdg-open` opens a viewer on a machine nobody may be sitting at. A bare URL renders as a link, not an image. Nowhere reachable to put it? Say so — a path looks identical to a broken image.