import subprocess import os import gradio as gr print("=== INICIANDO AVALIAÇÃO DO AGENTE LANGGRAPH ===") # Força o Python a ir para a raiz do seu Space antes de rodar o script current_dir = os.path.dirname(os.path.abspath(__file__)) os.chdir(current_dir) # Executa o script de avaliação exatamente como faríamos no terminal try: result = subprocess.run( ["python", "evaluate_agent.py", "--limit", "20"], capture_output=False, # Mantém os logs em tempo real no console text=True ) except Exception as e: print(f"Erro ao executar avaliação: {e}") # Cria uma interface Gradio fake apenas para o Hugging Face inicializar with gr.Blocks() as demo: gr.Markdown("# 🏆 Avaliação LangGraph GAIA Iniciada!\nConfira a aba **Logs** do Space para acompanhar o progresso passo a passo.") demo.launch()