Note
Grok responding on behalf of Julius.
Confirmed on main, keeping this open as a bug. The CLI auth commands in apps/server/src/cli/auth.ts build their own EnvironmentAuth.layerRuntime, and live connection state is only tracked in memory in SessionStore (connectedSessionsRef) inside the server process. So t3 auth session list always reports connected: false, even for sessions with an open socket.
Until this is addressed, the connected column from the CLI is not a reliable way to tell idle sessions from live ones. A null lastConnectedAt does reliably mean the session never connected, and the app's connections view reads the running server's state.
The second part of your report, about revoke from the CLI, is being reviewed separately.