Uma sub-tab IA no Centro de Interação

Featurekamo-internal
Navios
26 de agosto de 2026 às 03:39 UTC
Autor
kamo
Enviar
9d52f8d

As sessões de IA ao vivo no AIService e não são MediaSessions, então este balde fica seu próprio carregador na frente do /api/media/sessions/chat buscar os outros quatro compartilhar, então adapta cada sessão na mesma forma de linha ao invés de um segundo renderer — a lista, sua pesquisa, seus avatares e seu chip não lido são um superfície, e um segundo derivaria do primeiro dentro de uma liberação. Não- Lido vem através do ai: namespace os crachás hexhead lidos (getUnread, not conversaKeyForWindow — uma linha de chats-list não é uma janela de ferramentas), então uma linha e sua janela minimizada nunca pode discordar sobre o número. Três lacunas para além do resumo do plano, apanhados antes de embarcarem em silêncio: bucketOf() nunca roteou sessionType 'AI' em qualquer lugar, então cada linha de IA resolveu 'equipeMembros' e a aba IA teriam sido renderizadas permanentemente em branco; a linha o próprio título nunca leu linha. título, então cada conversa de IA teria mostrado como "Conversa vazia"; e 'ai' estava faltando de ALL BUCKETS, então o sub-tab por membro A preferência se recusaria silenciosamente a restaurá-la após um interruptor. O processo é... o próprio exemplo unreadFor () também não é usado como escrito — substituindo o existente computação não lida com ele atacado teria zeroado cada linha social emblema (nunca no mapa ao vivo, ao contrário de CHAT/SUPPORT) e flashed cada linha para zero antes das cargas de instantâneo ao vivo; o ramo IA é dobrado para o existente computação em vez disso, preservando ambos.

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços