Update notification should not interrupt active sessions — defer to app close
Preflight Checklist
- [x] I have searched existing requests and this feature hasn't been requested yet
- [x] This is a single feature request (not multiple features)
Problem Statement
When Claude Code shows a "Relaunch to update" prompt during an active coding session, clicking it immediately closes the session and loses in-progress work.
Suggested behavior: Show the update notification passively (e.g., a small badge), but only prompt to relaunch when the user closes the app — similar to how VS Code handles updates ("Update will be applied on next restart").
This is especially important for users in long-running agentic sessions where interruption causes real workflow disruption.
Proposed Solution
When an update is available, show a small passive indicator (e.g., a badge or status bar icon) instead of an interrupting prompt. The actual relaunch should only be triggered when the user explicitly closes the app — similar to how VS Code handles updates ("Restart to update" on close, not during a session).
This way, users in active agentic sessions are not interrupted and do not lose in-progress work.
Alternative Solutions
_No response_
Priority
Critical - Blocking my work
Feature Category
CLI commands and flags
Use Case Example
_No response_
Additional Context
_No response_
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗