Follow Discord
Sweep 22 Oct 2026 · 21:04Z Build v2.1.309 528 read Stable v2.1.308 Latest v2.1.309 Next v2.1.309 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.304 ·

SDK dialogs from Claude Code can now stay open with no deadline

Claude Code may now send a request_user_dialog with no deadline, which stays open until answered or withdrawn with control_cancel_request

You'll notice Improvements
JSON All of v2.1.304
You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
SDKArea: what it touches
ImprovementsKind: in v2.1.304,
ImprovementsSection of the release
What

Programs that drive Claude Code through the SDK (a host application that talks to Claude Code instead of a person typing) receive request_user_dialog messages when Claude Code needs the user to answer something. The description of that message now says Claude Code may send one with no deadline.

Such a dialog stays up until it is answered, or until Claude Code withdraws it with a control_cancel_request. Before, an unanswered dialog was always cancelled once its deadline passed.

Why

SDK hosts can no longer count on every dialog timing out on its own. A host has to be able to keep a dialog open indefinitely and close it when Claude Code sends a cancel.

See this entry in the whole of v2.1.304 →

Feedback