Hoist ChatWebSocketProvider выше ToolProvider

Fixkamo-internal
Порезанный
25 апреля 2026 г. в 22:17 UTC
Автор
kamo
Обещать
3873b0b

ToolDock (и его окна инструментов, такие как SupportTicketWindow → TicketChat) монтируется внутри ToolProviders, который сидит над обёрткой присутствия на дереве Чтобы избежать монтажа на аут/навигационные изменения. ChatWebSocketProvider выжил внутри PresenceWrapper, так что окна инструментов вернулись к по умолчанию no-op контекстная ценность — подписка TicketChat была молчаливым отказом от операции, агент никогда не отправлял SUBSCRIBE для /topic/chat/session/{guid} и сообщений посетителей После первого появился только после обновления (REST initial-fetch). Переместите ChatWebSocketProvider на layout.tsx wrapping ToolProviders. The провайдер теперь встроен в аутентификацию, поэтому он остается в безопасности Верхушка дерева.

Все изменения

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

Начните бесплатно навсегдаПосмотреть цены