Gap 1
The main session page fetches /live-sessions/active during SSR (server-side load) so the status badge appears immediately. The agent detail page (agents/[agent_id]/+page.server.ts) skips this entirely — no liveSession or isStarting props are passed to ConversationView.
Impact: Status badge flashes/missing on initial agent page load until client-side polling kicks in.
Fix: Add liveSession fetch to agents/[agent_id]/+page.server.ts and pass it through to ConversationView.
Related to #56
Gap 1
The main session page fetches
/live-sessions/activeduring SSR (server-side load) so the status badge appears immediately. The agent detail page (agents/[agent_id]/+page.server.ts) skips this entirely — noliveSessionorisStartingprops are passed toConversationView.Impact: Status badge flashes/missing on initial agent page load until client-side polling kicks in.
Fix: Add
liveSessionfetch toagents/[agent_id]/+page.server.tsand pass it through toConversationView.Related to #56