Rejeitar agentes de vendas cross-org; aumentar o busting cache bootstrap
vendasAgentId foi persistido a partir do corpo pedido sem verificação, por isso um cross-org ou O ID do agente pendente pode ser armazenado numa WebChatIntegrat...
Anthropic deixou cair todas as mensagens do sistema, mas a última
buildRequestBody atribuído ao invés de acumular o campo do sistema, então com mais do que uma mensagem do sistema apenas a última atingiu o modelo. Na prática, ...
Estúdio AI Sales Agent de página completa, substituindo os modais
O editor do agente era um Diálogo MUI ~ 800px cuja superfície inteira era uma linha 10 área de texto, na página de IA que usou uma janela. É agora um dedicado r...
Regras bloqueadas sobrevivem a uma seção ou sobreposição de documentos inteiros
Um autor assumindo uma seção de regras à mão substituiu todo o corpo da seção, que silenciosamente descartou as regras do pacote bloqueado dentro dele - então '...
Selecione o ator da cotação do mutuário da sessão
A cotação requer criadoByMemberId eo navegador nunca deve fornecê-lo. membroId( req) é içado para fora do ramo de verificação do partido, de modo que resolve pa...
Compilador de agentes de vendas, versioning, outreach gate; corrige a repetição da ferramenta
A configuração do agente estruturado compila- se para o prompt do sistema, congela por publicado versão, e ganha o portão um agente deve passar antes de iniciar...
Configuração estruturada de agentes de vendas, coluna de versão e estado de divulgação
Substitui o blob de contexto de treinamento único por um agente estruturado e versável modelo, e adiciona a coluna por contato que um agente precisa antes de in...
Corrigir o Ordinal CATALOG SOURCE — cada upload de folha de taxa foi rejeitado
ImageAssocType.CATALOG SOURCE is id 14 but ordinal 12: the ids skip 6, so so id is not Ordinal+1 passado SYSTEM WIDE. O painel enviado 13, que está fora de alca...
AI Sales Agents tab + atribuição de agente por canal
Compila /settings/ai?tab=vendas-agentes (era um stub): orgs criam agentes para seus indústria de vendas, quer a partir de um modelo incorporado ou escrevendo o ...
Enriquecer o roteamento de bate-papo do mutuário + capturar o estado de propriedade
chat-routing agora retorna NMLS do oficial designado, título, foto, telefone, e-mail e se possuem uma licença válida para o estado sujeito-propriedade, mais o e...
Atribuir um agente de vendas por canal + relatar disponibilidade de LO
- WebChatIntegration CRUD threads salesAgentId (null limpa a atribuição) - lo-presence agora retorna disponibilidade do membroStatus ao lado on-line, por isso o...
CRUD de agente de vendas, modelo de hipoteca e prompt de chat orientado por agente
- AiSalesAgentController (/api/ai/agentes de vendas): CRUD + GET/templates - SalesAgentTemplateRegistry: built-in starter templates, começando com um assistente...
SalesAgent entidade + atribuição de agente por canal
Agentes de vendas de IA configuráveis por org: um agente nomeado para uma indústria de vendas, programado com um contexto de treinamento os autores de org (de u...
Traduzir os painéis de console do mordomo; soltar a escotilha de escape da etiqueta
Catálogo, Identificadores, Ingestão, Balcão de Venda de Empréstimos e a mesa Pipeline renderizada codificada Inglês dentro de um console cujas outras telas fora...
As respostas transmitidas foram retiradas, persistindo mensagens de assistente em branco
Cada conclusão de chat bem sucedida voltou como uma bolha de assistente EMPTY. A linhas assistentes estavam sendo salvas com content len=0 e is error=false, ent...
Enviar o AIService o segredo que ele realmente valida
O proxy de capacidade de visão autenticado com internal.auth.secret, mas AIService validações ************************************* Confirmado ao vivo: o consol...
EmpréstimoTransactionService ctor ganhou LeadRealtimePublisher param
atribuirLoanOfficer agora publica o evento de roteamento de bate-papo, então o diretor de serviço toma um 10o arg (LeadRealtime Publisher). Atualize a instancia...
Resolver a máquina de registro k1m1 npm dentro do recipiente de compilação
kamo-internal não foi implantado desde 2026-07-16: cada construção morreu no npm ci com ENOTFOUND k1m1 ao obter os pacotes privados @ kamo/*, que pacote-lock.js...
Conversa automática gerenciada pela plataforma MLOS + chave do site do serviço pelo host
- ManagedChatIntegrationService: lazily ment the org's platform-managed ESPECIFIC AGENT WebChatIntegração no primeiro acesso. KamoMLOS é de primeira parte: org ...
Verifique o token de roteamento, persista no leadUid, reatribua o chat em movimento de lead
- createSupportSession toma um roteamento assinadoToken (não preferidoAgentMemberId); verificado via ChatRoutingTokenCodec + cluster internal.auth.secret, aplic...
Sinal de roteamento do agente assinado + propagação do chumbo-reatribuição
Fundação para tornar o widget de chat público reutilizável manusear o KamoMLOS Variante mutuário->empréstimo-oficial com segurança, e para propagar a reatribuiç...
Tente o próximo modelo quando um modelo de visão rejeitar a imagem
Prospecção da produção novamente após a correção da modalidade, roteamento movido de um texto para fala modelo para o3-mini — um modelo de raciocínio o-série qu...
Parar a visão de roteamento para modelos de texto para fala
Encontrada pela produção de sondagem: org 1188756624575266822's vision calls soluted to gpt-4o-mini-tts-2025-03-20 — um modelo TEXT-TO-SPEECH — por isso cada ch...
Use as teclas do next-intl para as cadeias de dispositivos móveis
Troca os rótulos literais adicionados com os sub- tabs Dispositivos para **************** e.mobileDevices.*chaves,agora publicado no dicionário de tradução (os ...
Dobre o documento QC em Documentos & Condições; Avisos de ingestão de PDF
Documento QC tinha sua própria tela de mordomo para o trabalho que é os mesmos documentos, na mesma empréstimos, feitos pelo mesmo revisor. Dividir em duas pági...
Expor a capacidade de visão para que o console possa explicar um provedor em falta
Folhas de taxa PDF são lidas pelo provedor de visão configurado da org. Quando nenhum é configurou a chamada de IA falha da mesma forma que um erro de modelo, e...
Visão de imagem em linha + recuo de camada que prefere mais forte sobre mais fraco
Dois limites tornaram a visão configurada por org inutilizável para classes inteiras de chamadas. 1. A visão era URL-ONly. Todos os ouvintes tinham de levantar...
Dividir dispositivos em "Sistema(s) de telefone" + "Dispositivos móveis"
A aba Dispositivos agora tem dois sub-tabs. A tabela de hardware PBX/softphone existente move-se em "Sistema(s) de telefone" inalterado; a nova aba "Dispositivo...
Endpoints Org-admin para a política de dispositivos móveis + dispositivos matriculados
Apoia o novo sub-tab "Dispositivos móveis" em Configurações → Funcionalidades → Telefone → Dispositivos (seu irmão "Sistema(s) de telefone" permanece em VOIPSer...
Painel de ingestão aceita planilhas, não apenas CSV
O extrator agora lê .xlsx/.xls e cheira o formato do próprio arquivo, então o O catador já não se restringe ao CSV e a cópia diz claramente o que é legível — in...
Página de Ingestão do Steward + as rotas proxy de catálogo/identificador que estavam faltando
A ingestão de folha de taxa existia de ponta a ponta na infra-estrutura e nada dela era alcançável. Isso adiciona a única superfície que percorre toda a cadeia:...
Um índice mau assocType é um 400, não um 500
Os caminhos de upload/registro indexaram ImageAssocType.values() com o índice bruto do cliente, então, um valor fora de alcance surgiu como um ArrayIndexOutOfBo...
CATALOG SOURCE assoc type for MLOS catalog source documents
Folhas de taxa de investidores / LLPA + matrizes de elegibilidade / políticas de bloqueio precisam de algum lugar para live: os extratos de ingesta do blob, e o...
Gateway para revisão de candidatos + promoção de folha de taxa
Expo as duas novas promoções de catálogo escreve para o console de mordomo sob o existente Porta do servidor MLOS, com o servidor organizationId marcado a parti...
MobileDevicePolicy — org por omissão + sobreposição por member
telefone pessoal ou deve estar em uma empresa-gerida (Android Proprietário de Dispositivos matriculados) dispositivo: - MóvelDispositivoPolítica enum: PERSONAL...
Gateway de mesa para ingestão (intake + área de estadiamento foram inalcançáveis)
MLOSIngestion Serviço não tinha presença de porta de entrada, então nenhum inquilino poderia entregar uma folha de taxa para o extrator e os candidatos que esta...
Página dos identificadores de mesa — resolver um número externo do seu empréstimo
Nova guia Identificadores no console mortgage steward: cole um número externo (número de empréstimo, MERS MIN, Arquivo de caso DU/LP/GUS, envelope de e-sign...)...
Gateway identificador — administrador pode resolver um número externo ao seu empréstimo
MLOSIdentifierService não tinha gateway, então o plano identificador digitado (o portão de roteamento cada entrada O fornecedor/agencia/AUS/e-sign callback usa)...
Arquivo de caso AUS com chave de valor + localizadores de envelope com sinal eletrónico para a delegação do proprietário do identificador
Completa as pesquisas do proprietário-coluna que o plano identificador da MLOS precisa para encaminhar retornos de chamadas de entrada: ************************...
Identificadores de identificação de empréstimo com chave de valor para identificação de titularidade-delegação
O plano identificador MLOS resolve uma chamada de retorno de fornecedor/agencial de entrada para um empréstimo; para os tipos ONDED ELSEWHERE o valor autoritári...
Modelos de e-mail canónicos CONDITION ADDED / CONDITION CLEARED
A metade face ao mutuário do lacete de condições: dois modelos genéricos de lista de verificação para a nova condição consumidores de notificação. Adicionado ao...
Filtrar os membros não-ACTIVE dos catadores de participantes vivos
Defesa em profundidade atrás dos portões do Serviço de Segurança: nunca torne um não-ACTIVE membro da equipa como participante selecionável/vivo. Adicionar equi...
Excluir membros não-ACTIVE da participação no chat e roteamento
Um membro não-ACTIVO não deve aparecer ou ser um participante de chat ao vivo. Gate cada caminho de conversação na lib compartilhada ***************************...
Fortaleça o status do membro ativo em cada caminho de sessão & offboard
A porta de login do membro ativo anteriormente vivia apenas no login de senha controlador. Estenda-o para cada caminho de minting de sessão através da lista com...
Sessões ao vivo e participação no status de membro ativo
Adicione ****************como a única fonte de verdade para o "apenas os membros activos podem entrar ou aparecer como participantes vivos" invariante: os membr...
Endpoint público pré-auth teste-status para login / pílula registro
- Está bem. resolve a org por hostname (alias- fallback) e informa se sua conta está em um ativo julgamento nativo, reutilizando ******************* (agora públ...
Mostrar o uso do julgamento APENAS pílula acima Powered-by para orgs de teste
Refactors PoweredByKamo em uma pilha de coluna fixa e auto-fetches /api/trial-status/{host} (proxy to SecurityService public trial-status endpoint), renderizand...
Mostrar o uso do julgamento APENAS pílula acima Powered-by para orgs de teste
Self-fetches /api/trial-status (proxy to SecurityService public trial-status endpoint, resolvido pela máquina de login) e renderiza uma pílula de âmbar acima da...
Ver documentos de terceiros (empréstimo) na revisão de requisitos de administrador
Um administrador que reveja um requisito de TERCEIRO PARTE (avaliação/título/enchimento) pode agora abrir o documento satisfatório. Novo binário A rota Next.js ...
Visualizador de documentos de terceiros por empréstimo (LOAN) — avaliação/título/enchimento
Completa o caminho do bytes doc-review iniciado com o visualizador do cofre. REPARTIÇÃO DE EMPRÉSTIMOS são recusados pelos endpoints genéricos de imagem (bloque...
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.