Novidades· 6 itens

Versão 1.44.0

Adicionado2

Editar o texto de uma skill pela tela, com histórico de versões e restauração

Em IA › Skills, cada skill instalada ganha o botão Editar. Nele dá para mudar a descrição, as palavras-chave que ativam a skill e o procedimento que o agente segue. Cada vez que você salva, nasce uma versão nova, e a anterior fica guardada. No mesmo lugar aparece o histórico de versões, e Restaurar volta para qualquer uma delas na hora, sem reiniciar nada. Antes, a única forma de mudar o texto de uma skill era enviar um .zip de novo.

Uma skill que veio de um pacote com arquivos continua mudando só pelo pacote: a tela avisa e não deixa salvar, porque a versão nova perderia os arquivos.

O agente também deixa de "esquecer" uma skill quando o cliente responde só a escolha, como "a de 2025": para decidir que skill usar, ele passa a olhar as últimas mensagens do cliente, e não só a mais recente.

Nada para fazer. Quem edita e restaura é o gerente ou o administrador.

Construído a partir do trabalho de @vgamkt no #1130.

Canal Datafy ganha a aba Modelos — criar e sincronizar modelos aprovados pela tela

Quem ligou o canal Datafy (DATAFY_ENABLED=true) passa a ver, na aba dele em Conexões, a sub-aba Modelos. Nela dá para sincronizar os modelos aprovados da conta e criar um modelo novo, que entra na fila de revisão da plataforma. O formulário é o mesmo do outro provedor parceiro: cabeçalho, corpo, rodapé, botões e exemplos.

Era o que faltava para atender fora da janela de 24 horas. Dentro da janela, texto livre passa. Fora dela, a Meta só aceita modelo aprovado, e até aqui este canal não tinha nenhum para oferecer.

  • O modelo sai pelo número do Datafy, com a credencial dele, e nunca pelo número da Meta.

  • O resultado da revisão chega sozinho

    : quando a plataforma aprova ou recusa, o aviso dela atualiza o modelo na lista, sem precisar clicar em Sincronizar.

  • Na conversa com a janela fechada, o seletor oferece os modelos aprovados deste número e pede os valores de cada {{1}}.

  • Sincronizar e criar é do administrador. Quem atende só consulta a lista.

Nada para fazer: quem não liga o canal não vê nada de novo. Editar e apagar um modelo ainda não estão na tela: isso continua sendo feito pelo painel do provedor.

Trabalho de @vgamkt, recortado do PR #1130.

Corrigido4

A contabilidade de custo e o teto de gastos passam a registrar chamadas dos modelos OpenAI

Organizações que configuram agentes de atendimento usando modelos OpenAI (como gpt-4o e gpt-4o-mini) tinham o custo registrado como nulo em llm_calls, fazendo a tela Uso e orçamento marcar zero e impedindo que o teto mensal de gastos disparasse. Os modelos OpenAI suportados no catálogo foram adicionados à tabela de preços versionada.

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

Mensagens enviadas pela API ou pelo MCP respeitam o ritmo do número de WhatsApp

Quem enviava mensagens com token de API (POST /api/v1/messages com Authorization: Bearer) ou pelas ferramentas de envio do MCP passava direto para o WhatsApp. Não havia intervalo entre uma mensagem e outra, o limite diário e o aquecimento do número eram ignorados, e esses envios nem entravam na contagem do dia. Um script ou um agente externo em laço podia disparar centenas de mensagens seguidas pelo mesmo número, que é o padrão que leva o WhatsApp a banir o número.

Agora esses envios esperam o intervalo mínimo do número, como o agente do CRM já esperava, e entram na contagem diária. Quando o número atinge o limite do dia, a API responde 429 rate_limited, informa o motivo e o horário de liberação (libera_em) e envia o cabeçalho Retry-After. A rota REST por token também passa a ter o mesmo teto de chamadas por minuto que o MCP já tinha.

O envio feito pela tela, por um atendente, não muda. O canal oficial da Meta também não, porque não corre risco de banimento. O operador não precisa fazer nada, mas uma integração que dispara em massa pela API passa a receber 429 e precisa esperar o Retry-After.

Contribuição de @bossprt (#1487).

O agente de IA consegue gravar um aprendizado na memória da empresa

A ferramenta que deixa o agente de IA anotar um aprendizado para toda a operação (IA › Ensinar o agente › Memória) falhava em toda chamada: o banco recusava a anotação porque não conhecia a origem "agente". Nada chegava a ser gravado.

Agora a anotação entra, marcada como "anotado pelo agente" na lista de aprendizados, separada do que alguém da equipe escreveu à mão e do que o sistema aprendeu sozinho. A atualização só amplia a regra do banco; nenhum aprendizado existente muda. Nada para fazer.

Diagnóstico de @vgamkt (#1130).

A criação e a sincronização de modelos do parceiro passam a exigir papel de administrador

Na tela de modelos do canal intermediado, criar e sincronizar modelos de mensagem passa a exigir o papel de administrador, como já acontece com os modelos do canal oficial. Ver a lista continua disponível a quem atende, porque o seletor do inbox usa a mesma lista. O pedido de criação agora é validado antes de chegar à plataforma, e o registro de auditoria passa a indicar quem criou o modelo.

← Voltar para todas as versõesVer no GitHub