Follow Discord
Sweep 06 Nov 2026 · 01:32Z Build v2.1.319 537 read Stable v2.1.311 Latest v2.1.318 Next v2.1.319 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.305 ·

Images can display in iTerm2 in fullscreen mode

The fullscreen renderer can now show images in iTerm2 3.5 or later using its inline image protocol, alongside the existing kitty support

Group of 3 You'll notice Internal Changes
JSON All of v2.1.305
You'll noticeTier: how much it should matter to you
4Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
Terminal UIArea: what it touches
Internal ChangesKind: in v2.1.305,
What probably matters to youSection of the release

Unclear It is not clear where this check is used or what it changes about how images are shown.

What

Claude Code could already draw pictures in terminals that support the kitty graphics method. It now also supports iTerm2's inline image method.

  • A new itermImages terminal capability, off by default, is on only when the terminal identifies itself as iTerm2 3.5.0 or later.
  • It is off inside tmux or screen and in background-worker sessions, separate from the existing CLAUDE_CODE_FORCE_TERMINAL_IMAGES check.
  • iTerm2 images are disabled in scroll-region mode, in the classic renderer, and when CLAUDE_CODE_ALT_SCREEN_FULL_REPAINT is set, because every frame would resend the picture.
  • In the fullscreen renderer, images are placed on each frame after the screen update.
  • They need PNG or raw pixel bytes; an image from a file or shared memory falls back to text, which now says the terminal draws neither kitty placeholder images nor iTerm2 inline images.

Why

If you use a recent iTerm2 with fullscreen mode, images such as those drawn by plugins can now appear instead of placeholder text.

How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtIt is not clear where this check is used or what it changes about how images are shown.
Anthropic's release notes agreeSelf-hosted runner: Fixed a start script that shares only its stdout with the runner or orchestrator failing with Resource temporarily…

See this entry in the whole of v2.1.305 →

Feedback