Follow Discord
Sweep 27 Oct 2026 · 19:04Z Build v2.1.312 531 read Stable v2.1.308 Latest v2.1.312 Next v2.1.312 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.311 ·

New remote file-download handlers and a prompt-paint layer for plugin UIs

Remote sessions gain handlers that place downloaded files in a session folder, and plugins can paint text and decorations into the prompt box

Group of 3 Use it now Notable No documentation found New Features
JSON All of v2.1.311
Use it nowTier: how much it should matter to you
5Useful: my rating, 1 to 5
4Signal: worth watching, 1 to 5
PluginsArea: what it touches
New FeaturesKind: in v2.1.311,
What probably matters to youSection of the release

What

Two new surfaces arrive together.

  • File download and save handlers: one takes file_uuid, name and keep_existing and places the file in a session folder. It reports placed, kept, too_large or failed, and refuses providers that are not Anthropic's own with not_first_party ("not downloaded: not permitted on this API provider"). The other saves a file by file_id with save_as, bytes and session_folder, and returns codes such as no_room and name_taken. Both are guarded by CLAUDE_CODE_REMOTE or first-party provider checks, and a helper returns false unless CLAUDE_CODE_REMOTE is set. No caller was found for them in this change.
  • Prompt paint: the list of plugin interface abilities (ui_attach) now includes ui_prompt_paint, next to ui_prompt_read, ui_prompt_fill and ui_prompt_suggest. The prompt interface gains paint and forget operations that draw layered text and decorations into the composer, the box where you type your message.

Why

Remote sessions look set to receive files directly into a session folder, though nothing calls these handlers yet. Plugins and remote surfaces can now draw over the prompt box, so text you see there may come from a plugin and not from you.

Read from
Names in the bundleui_prompt_paint

See this entry in the whole of v2.1.311 →

Feedback