- Navios
- 19 de julho de 2026 às 01:25 UTC
- Autor
- Kamo
- Enviar
- 6cf49b2
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 iniciar contato em vez de apenas responder. - SalesAgent ganha configJson (jsonb-as-String, correspondência WebChatIntegration .designConfig), temConfig, publicouVersionId, audiência e saídaEnabled. formação Contexto é mantido como o COMPILED OutPUT assim que cada consumidor existente continua a trabalhar intocado. hasConfig é explícito em vez de inferido de formaçãoContexto em branco, porque uma vez que é compilado saída nunca é em branco e qualquer teste de branco seria inacessível. - SalesAgentVersion congela {configJson, compiladoPrompt, compiladoHash, modelId, providerId} por publicação. O modelo é fixado ao lado do prompt: congelamento instruções enquanto o modelo auto-rotas tornaria o artefato uma meia-verdade. - AiChatSession/AiUsageRecord win salesAgentId + salesAgentVersionId. Anteriormente "que agente tratou disto?" só podia ser respondido andando o mutável, nullable, non-FK WebChatIntegration.salesAgentId hop, por isso reatribuindo um canal silenciosamente re-atribuiu toda a história. - Ganhos do AiOrgSettings forçadosPreamble/forcedFooter como NOVAs colunas nuláveis em vez do que reutilizar o defaultSystemPrompt, a concatenação é um no-op até um administrador Preenche um. A reutilização do campo existente teria mudado de comportamento para cada Org que já tinha um povoado, no dia de implantação. - AgentContactState + AgentOutboundTouch: supressão entre canais por contato, colunas explícitas por canal opt-out e consentimento cronometrado. Opt-out é armazenado como colunas reais em vez de JSON porque "provar este número foi suprimido em essa data" não deve depender da extração do caminho JSON. Os registros do registro de toque REFUSALS assim como envia - um log de envios prova o que você fez, um log de As decisões provam o que não farias. - Direitos 168-173 repartidos * ************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** MANAGEM AI SETTINGS(53), que anteriormente não tinha nada disso.