Novedades· 5 ítems

Versión 1.65.0

Las notas de versión están escritas en portugués, el idioma en que se desarrolla DeskcommCRM. Tu navegador puede traducirlas, o puedes abrir esta página ya traducida.

Abrir en Google Traductor

Agregado2

Instalação em VPS ARM64

O instalador agora atende VPS ARM64/aarch64, como Oracle Ampere A1, AWS Graviton e Hetzner CAX, inclusive no modo com Supabase na mesma VPS. As imagens do DeskcommCRM são construídas em máquina ARM nativa e publicadas na mesma tag das de amd64, e o WAHA usa a variante oficial NOWEB ARM64 (devlikeapro/waha:noweb-arm-2026.7.2). Nada é compilado na VPS. Quem já roda em ARM passa a atualizar pelas imagens publicadas, e o update.sh troca no .env o WAHA amd64 antigo pela variante ARM (um valor escolhido à mão fica intacto). Em amd64 nada muda.

Contribuição de @mauriciobera1990-droid (#1938).

Skills mostram o que mudou entre a sua cópia e a versão nova do catálogo antes de adotar

Ao ver o aviso de que o catálogo publicou uma versão nova de uma skill, o operador agora vê o que mudou em relação à cópia que a organização tem em uso — descrição, palavras-chave de ativação e as linhas adicionadas/removidas do procedimento — antes de decidir adotar.

Contribuição de @webtecnica (#1972).

Cambiado1

A anonimização de um contato passa a apagar também as notas do agente, os argumentos das ferramentas da IA, a próxima ação da lead e a identidade social — direto no banco

Antes, o pedido de esquecimento (LGPD) só limpava a memória do agente, os argumentos de ferramentas da IA, a próxima ação da lead e o perfil social quando a camada de aplicação rodava; se a anonimização acontecesse por outro caminho (um update direto, por exemplo), essas quatro fontes ficavam com dados da pessoa. Agora a cascata do banco, disparada quando o contato vira anonimizado, redige as quatro na mesma transação: as notas da IA, o registro das ferramentas (preservando o nome da ferramenta), o estado da lead e a identidade social. Operação idempotente, então a varredura diária não reescreve o que já foi limpo.

Contribuição de @webtecnica (#1973).

Corregido2

A exportação de dados do titular inclui a memória e os registros da IA sobre ele

O direito de acesso entregava conversas, leads, atividades e a ficha do titular, mas não três fontes que a cascata de anonimização já limpa a pedido dele: as notas de memória da IA (lead_notes), os argumentos passados às ferramentas (ai_agent_runs.tool_calls) e a próxima ação e a qualificação do funil (lead_state). O que se apaga a pedido do titular é o que se entrega a pedido dele.

A exportação agora coleta as três, filtradas por organização e contato, e as entrega no arquivo que o titular recebe (data.json), com a qualificação íntegra e, de cada execução da IA, o nome e os argumentos de cada ferramenta — que é o texto que o titular escreveu. O resultado das ferramentas e o texto intermediário do modelo ficam de fora: uma busca de contatos feita pelo agente devolve telefone e e-mail de outras pessoas, e isso não pode chegar ao arquivo de um titular. Quem já usa o produto recebe o relatório mais completo sem precisar fazer nada na instalação.

Refs #1965

Contribuição de @webtecnica (#1969).

Turno descartado como obsoleto não emite mais a pergunta pendente do roteiro

Quando o #1940 recusa a resposta de um turno porque o cliente escreveu de novo enquanto o agente pensava, o turno é descartado. Mas, num agente com roteiro de atendimento, a pergunta pendente do roteiro ainda saía no fim desse turno descartado — e o turno da mensagem nova respondia em seguida. Efeito: resposta dupla.

Agora, num turno descartado como obsoleto nada mais sai, nem a pergunta do roteiro: ela fica pendente para o turno da mensagem nova, que lê a conversa inteira. Nenhuma configuração ou ação é necessária.

Refs: #1940, #1943

Contribuição de @webtecnica (#1968).

← Volver a todas las versionesVer en GitHub