5.1 KiB
5.1 KiB
🚀 Changelog e Relatório de Melhorias - CloneWeb Pro (Maio 2026)
Este documento registra todas as alterações, otimizações de arquitetura e correções de bugs implementadas no sistema CloneWeb Pro para habilitar a orquestração autônoma de agentes de Inteligência Artificial e garantir a clonagem de alta fidelidade em servidores VPS e Coolify.
📋 Resumo Executivo das Implementações
1. 🤖 Integração de Inteligência Artificial (MiniMax 2.7)
- Configuração de Ambiente (
.env): Correção da formatação do arquivo.env, separando as variáveisLOG_LEVELeMINIMAX_API_KEYem linhas distintas. - Otimização de API e Modelo (
web-interface/server.js): Atualização do endpoint de comunicação para a URL oficial padrão compatível com OpenAI (https://api.minimax.io/v1/chat/completions) e configuração do modelo de raciocínio avançadoMiniMax-M2.7. - Filtro de Raciocínio (
<think>): Implementação de um tratador de resposta via regex no backend para remover automaticamente as tags<think>...</think>geradas pelo modelo M2.7. Isso previne falhas de parseamento JSON no frontend. - Chave Única Corporativa: Validação de que a assinatura mensal única do MiniMax 2.7 atende perfeitamente à demanda de todos os agentes trabalhando de forma simultânea ou sequencial, eliminando a necessidade de gerenciar múltiplas chaves.
2. 🧠 Orquestração e Habilidades dos Agentes (web-interface/public/agents-panel.js)
Substituição completa dos fluxos de simulação (mockups) por chamadas reais de IA integradas às skills do sistema:
- Agente Scout: Configurado para realizar prospecção e análise de mercado real baseada no nicho e na localização fornecidos.
- Agente Designer: Integrado às skills
clone-website,firecrawl-website-design-cloneeperformancepara aplicar diretrizes de redesign premium (glassmorphism, dark mode moderno, animações e tipografia avançada). - Agente Outreach: Atua como copywriter especialista em vendas B2B, redigindo e-mails frios altamente persuasivos e personalizados para os problemas específicos de cada alvo.
- Orchestrator: Remoção de temporizadores simulados (
setTimeout) em favor de um pipeline autônomo ponta a ponta. O Orchestrator agora analisa o alvo, define a estratégia, comanda a clonagem via/api/smart-clone, aplica o redesign e gera o copy de prospecção em uma única execução contínua.
3. 📁 Armazenamento, Espelhamento e Acesso na VPS
- Espelhamento na Área de Trabalho (
web-interface/server.js): Implementação de um mecanismo de sincronização automática nos endpointssmart-cloneewget-clone. Ao concluir uma clonagem, os arquivos são copiados automaticamente para/root/Desktop/Clonados, permitindo acesso visual instantâneo via RDP/VNC na VPS. - Mapeamento de Volumes no Docker (
docker-compose.yml): Adição dos volumes./cloned-sites:/app/cloned-sitese/root/Desktop/Clonados:/root/Desktop/Clonadospara os serviçosapi-gatewayecrawler-service. Isso garante que contêineres rodando no Coolify ou Docker Compose espelhem os arquivos em tempo real para o sistema de arquivos host da VPS. - Abertura Nativa de Pastas (
web-interface/public/app-new.js): Conexão do botão "Abrir Pasta" ao endpoint real/api/open-folder, acionando o comandoxdg-openpara abrir o gerenciador de arquivos nativo da VPS na pasta do clone.
4. 🐛 Correções de Bugs Críticos de Clonagem e UI
- Correção do Bug
0 arquivose0 B(app-new.js,wget-cloner.js,smart-cloner.js): Harmonização das propriedades de retorno da API. O frontend agora faz a leitura correta dos metadados através da checagem robusta dedata.data?.files || data.data?.cloneInfo?.fileCount, exibindo o tamanho e a contagem real de arquivos no painel. - Correção do Erro
Route not found/ 404 (simple-crawler/wget-cloner.js): Eliminação do problema onde o WGET criava uma subpasta com o nome do domínio dentro do diretório do clone. Adicionado um script de pós-processamento que move automaticamente os arquivos da subpasta para a raiz do diretório do clone assim que o download termina. - Bypass de Proteção Antibot no Wget (
wget-cloner.js): Inclusão dos cabeçalhos--user-agent(simulando Google Chrome 122) e--span-hostsnos argumentos do WGET para evitar bloqueios 403/503 em sites protegidos por Cloudflare ou CDNs. - Normalização de Caminhos no Windows/Linux (
app-new.js): Implementação dereplace(/\\/g, '/')na extração do nome do site para garantir que registros gerados no Windows abram perfeitamente no servidor Linux.
5. 🚀 Infraestrutura de Git e Deploy Automático
- Limpeza de Repositório: Remoção de um diretório
.gitaninhado incorretamente dentro da pastaWEBCLONEque corrompia o rast minimalista de submódulos. - Deploy Contínuo (
update.sh): Validação e execução de rotina de atualização automatizada que realiza o push limpo para o Gitea (git.reifonas.cloud), acionando instantaneamente os webhooks de build e deploy no Coolify.
Documentação gerada automaticamente após conclusão e validação de todas as etapas.