3 Commits

Author SHA1 Message Date
Erosika 0b4df46255 fix(tui-gateway): stamp the login on the session record so rebuilds keep it
_session_auth_user_id read auth_identity off the transport slot at build time, but a second window replaces that slot with a FanoutTransport that has no identity, and branch and eager-resume builds run before the record exists, so those agents got user_id None. The record now carries auth_user_id from the creating transport, builds that run before the record pass it to _make_agent explicitly, and the compute host turn frame carries it too. A different login attaching to an existing session is logged once with both ids and the creator's id is kept.
2026-09-13 19:05:39 +05:30
Teknium d095f8fb15 fix(tui): bound subscriber delivery without blocking shared turns 2026-09-07 22:25:12 -07:00
Teknium b3014688f9 fix: isolate shared session membership and prune departed viewers 2026-09-07 22:25:12 -07:00