Files
webclone/CHANGELOG_WEBCLONE_PRO.md
T

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áveis LOG_LEVEL e MINIMAX_API_KEY em 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çado MiniMax-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-clone e performance para 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 endpoints smart-clone e wget-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-sites e /root/Desktop/Clonados:/root/Desktop/Clonados para os serviços api-gateway e crawler-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 comando xdg-open para 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 arquivos e 0 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 de data.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-hosts nos 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 de replace(/\\/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 .git aninhado incorretamente dentro da pasta WEBCLONE que 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.