Pix Force Connection Validator - Agente local
=============================================

VERSAO DO PACOTE: 1.1.2

COMO USAR (3 passos)
--------------------
1. Windows: duplo clique em INICIAR_AGENTE.bat
   Linux/macOS: bash iniciar_agente.sh
2. Deixe a janela ABERTA. Ela mostra "Iniciando o agente em http://127.0.0.1:8765".
   Se o firewall do Windows perguntar, libere a porta 8765.
3. Volte na pagina "Agente local" do Pix Force Connection Validator e clique em Testar.
   O indicador passa para "Agente conectado" e todos os testes saem do IP desta maquina.

O script cuida do resto sozinho: se nao houver Python 3.11+, ele instala a versao
correta (winget ou instalador oficial); cria o ambiente isolado (.venv), instala as
dependencias e baixa o ffprobe.exe para a pasta bin\ na primeira execucao.
Isso exige internet e acontece apenas uma vez.
Ao iniciar, o script encerra automaticamente qualquer agente Pix Force antigo que ainda
esteja usando a porta 8765. Se outro programa ocupar a porta, o script informa qual e
sobe o agente na proxima porta livre (8766, 8767...). Nesse caso, copie o endereco que
aparece na janela (ex.: http://127.0.0.1:8766) para o campo "Endereco do agente" da interface.

Para desligar o agente, feche a janela (no X).
Se aparecer "Deseja finalizar o arquivo em lotes (S/N)?", responda N e Enter.

OBSERVACOES
-----------
- http://127.0.0.1:8765 e apenas a API/pagina de status do agente. A ferramenta em si
  e usada na interface Pix Force Connection Validator, no navegador.
- Agente rodando em outra maquina da rede? Na interface, informe
  http://IP-DA-MAQUINA:8765 no campo de endereco do agente.
- Rode o agente na maquina que esta DENTRO da rede do cliente. Sem o agente,
  nenhum teste pode ser executado a partir do IP do cliente.

VERSAO PORTATIL (.EXE)
----------------------
Em uma maquina Windows com Python instalado, rode:
  powershell -ExecutionPolicy Bypass -File build_exe.ps1
O resultado e um executavel portatil que ja serve a interface junto, sem precisar de Python.
