- Navios
- 25 de abril de 2026 às 22:17 UTC
- Autor
- kamo
- Enviar
- 3873b0b
ToolDock (e suas janelas de ferramenta como SupportTicketWindow → TicketChat) é montado dentro ToolProviders, que se senta ABOVE PresenceWrapper na árvore para evitar desmontar as alterações de autenticação/navegação. ChatWebSocketProvider viveu dentro PresenceWrapper, assim que as janelas da ferramenta caiu de volta para o no-op padrão context value — TicketChat's subscribe() foi um no-op silencioso, o agente nunca enviou SUBSCRIBE para /topic/chat/session/{guid}, e mensagens de visitante após o primeiro apareceu apenas após uma atualização (REST inicial-fetch). Mover ChatWebSocketProvider para layout.tsx wraping ToolProviders. A provedor agora internamente portões na autenticação para que ele permaneça seguro no No topo da árvore.