air run now pushes an initial SessionProjection snapshot to the ProjectionClient before starting the TUI, so the TUI shows the active session instead of "No session". Also keep the process alive with an indefinite promise instead of exiting immediately after TUI start. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>