activeSession

abstract val activeSession: StateFlow<RadioSessionContext?>(source)

The transport session that still owns lifecycle completion, or null after teardown drains every admitted operation. Implementations close admission before teardown, so isSessionActive and the run helpers reject new work immediately even while this flow temporarily retains the draining session.