c2c9b2af66
Add AbortSignal support to pollForToken (GitHub) and pollDeviceToken (OpenAI) using an abortable sleep that clears its timer immediately on abort. Wire an AbortController into the TUI login handlers, triggered by the readline SIGINT event, so Ctrl+C exits the wait loop cleanly instead of hanging until the device code expires. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>