AutoHedge
Desplegar AutoHedge para evaluación: dependencias, historial y autoridad de firma
Prepara investigación reproducible, identifica diferencias de configuración y separa una instalación de un despliegue financiero real verificado.
Qué aprenderás
- Prepara un entorno de investigación reproducible
- Resuelve la configuración desde el código
- Identifica estado y recuperación
Antes de empezar
- Conceptos básicos de Python, Git y dependencias
- Tarea ficticia sin cartera ni autoridad de firma
Explica la implementación y sus contraejemplos sin confundir simulación o texto generado con resultados financieros verificados.
Conclusiones clave
- Fija el código y registra dependencias resueltas; comodines no son un lockfile.
- La búsqueda de .env y el historial necesitan límites explícitos.
- Separa investigación de claves y herramientas de firma.
Prepara un entorno de investigación reproducible
El pyproject inspeccionado exige Python ^3.10 y declara numerosas dependencias con versiones comodín. El árbol no contiene lockfile de dependencias. La misma versión de AutoHedge puede resolver distintas versiones de Swarms, HTTP y bibliotecas de firma según la fecha. Registra intérprete, paquetes y commit junto con el resultado.
Los comandos de referencia muestran una copia nueva y un entorno virtual, pero no se ejecutaron aquí. Instalar requiere red y revisión de dependencias. El ejemplo se detiene antes de iniciar AutoHedge: importar el paquete construye workers y no se confirmó una opción CLI de paper trading en este código.
Resuelve la configuración desde el código
find_project_env busca el primer .env desde el directorio actual hacia sus padres, sin detenerse en la raíz Git. load_env usa override=False para el archivo encontrado y conserva variables del proceso existentes. Trabaja desde un directorio controlado y proporciona solo credenciales necesarias para una prueba de investigación expresamente autorizada.
El CLI comprueba si OPENAI_API_KEY tiene un valor verdadero y avisa si falta; no valida la credencial. La búsqueda de sentimiento requiere EXA_API_KEY por separado. El README nombra WALLET_PRIVATE_KEY, pero la función de firma Jupiter lee SOLANA_PRIVATE_KEY. Esta evaluación de investigación no proporciona ninguna clave de firma ni conecta herramientas swap.
Identifica estado y recuperación
El envoltorio crea el directorio de salida con mkdir(exist_ok=True), sin parents=True; puede fallar si falta un padre intermedio. Conserva output_file_path, pero run no escribe ese archivo. No es una garantía de persistencia implementada. Por separado, el CLI guarda tareas recientes en texto plano en el directorio personal.
Antes de una prueba autorizada registra el entorno limpio y las ubicaciones de estado, y conserva el entorno anterior para recuperación. La aceptación requiere el artefacto esperado y comportamiento observado del proveedor, no solo instalación correcta. Este capítulo no establece un daemon, un servicio multiusuario endurecido ni ejecución financiera lista para producción.
Pasos de implementación
- 1
Crea una copia nueva y un entorno virtual dedicado.
- 2
Revisa dependencias y ubicaciones de estado controladas.
- 3
No proporciones claves ni conectes funciones de firma.
- 4
Ejecuta únicamente investigación autorizada tras revisar imports y proveedor.
Ejemplo para copiar
git clone https://github.com/The-Swarm-Corporation/AutoHedge.git autohedge-evaluation
cd autohedge-evaluation
git checkout --detach c549c7950da112286e76725d49f6a25de8fa99bd
python -m venv .venv
# Activa el entorno con el comando correspondiente a tu plataforma.
python -m pip install .
python -m pip freezePreguntas frecuentes
¿Estos comandos inician operaciones?
Son referencias de instalación no ejecutadas y no arrancan la aplicación. Revisa las dependencias y no añadas claves ni herramientas de firma para investigar.
¿output_file_path guarda el informe?
La clase inspeccionada conserva el valor, pero run no escribe el archivo indicado.
Fuentes
- pyproject.tomlFuente verificada 2026-09-08
- requirements.txtFuente verificada 2026-09-08
- autohedge/main.pyFuente verificada 2026-09-08
- autohedge/workers.pyFuente verificada 2026-09-08
- autohedge/cli.pyFuente verificada 2026-09-08
- autohedge/env_loader.pyFuente verificada 2026-09-08
- autohedge/tools/ultra_tools.pyFuente verificada 2026-09-08
- README.mdFuente verificada 2026-09-08
- autohedge/__init__.pyFuente verificada 2026-09-08