Hoist ChatWebSocketProvider sopra ToolProviders

Fixkamo-internal
Spegnimento
25 aprile 2026 alle ore 22:17 UTC
Autore
kamo
Impegno
3873b0b

ToolDock (e le sue finestre degli strumenti come SupportTicketWindow → TicketChat) è montato all'interno ToolProviders, che si trova ABOVE PresenceWrapper nell'albero per evitare di smontare sui cambiamenti di auth/navigation. ChatWebSocketProvider vissuto dentro PresenceWrapper, così le finestre degli strumenti sono cadute al no-op predefinito valore di contesto — abbonamento di TicketChat() era un no-op silenzioso, l'agente mai inviato SUBSCRIBE per /topic/chat/session/{guid}, e messaggi dei visitatori dopo il primo è apparso solo dopo un aggiornamento (REST iniziale-fetch). Sposta ChatWebSocketProvider su layout.tsx wrap ToolProviders. The provider ora internamente cancelli su autenticazione in modo che rimanga sicuro al in cima all'albero.

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo