Skip to content

v0.1.4

Choose a tag to compare

@github-actions github-actions released this 10 Aug 06:46
· 9 commits to main since this release

The agent can now show you images, on purpose: a built-in show_image tool lets the agent deliberately display images right in the conversation — only when you ask, or when a picture genuinely helps.

Highlights

  • Agent-initiated image display (show_image) — reading an image with read shows it to the model, not to you. Now the agent can call the built-in show_image tool to display images inline in the chat, as a standalone message with a click-to-zoom lightbox. Discipline is baked into the tool description: it fires on explicit request or clear necessity, not for every image the agent reads
  • Zero context cost — displayed images travel via the tool result's details channel (persisted to the session file for history replay) and never enter the model's context, so showing you a picture doesn't spend tokens. If the model needs to see the image itself, it uses read as before
  • Image groups in one callshow_image({paths}) sends 1–9 images at once. Thumbnails auto-size by count (single image keeps its natural aspect ratio; groups render as one tidy row of squares that shrinks as the count grows)
  • Forgiving paths~/... home paths, relative paths, and macOS screenshot names with narrow unicode spaces all resolve correctly on the first call
  • Same trust level as read — the tool is read-only, allowed by default, and paths outside the project boundary escalate to an approval prompt

Download

Platform File
macOS (Apple Silicon) pi-desktop-mac-arm64.dmg
macOS (Intel) pi-desktop-mac-x64.dmg
Windows pi-desktop-windows-x64.exe (installer) or pi-desktop-windows-x64.zip

Builds are currently unsigned. On macOS, the first launch may show "Pi Desktop is damaged and can't be opened" — that's Gatekeeper blocking an unsigned download, not actual damage. Fix it by removing the quarantine flag: xattr -cr "/Applications/Pi Desktop.app", then open normally. On Windows, click "More info" → "Run anyway" when SmartScreen appears.

Full Changelog: v0.1.3...v0.1.4