#!/bin/bash # MidasBot — exécute UN cycle de l'analyzer IA (sur l'hôte, auth abonnement Claude). # Appelé par launchd (horaire). Parle au Redis dockerisé (port hôte 6380). set -eo pipefail PROJECT="/Users/jerem/Documents/projects/perso/MidasBot" # PATH explicite : claude + node + outils système (launchd a un PATH minimal). export PATH="/Users/jerem/.local/bin:/Users/jerem/.nvm/versions/node/v24.15.0/bin:/usr/bin:/bin:/usr/sbin:/sbin" # IMPORTANT : pas de clé API (on veut l'abonnement, pas la facturation au token). unset ANTHROPIC_API_KEY || true export REDIS_URL="redis://localhost:6380/0" export ANALYZER_PAIRS="BTC/USDT,ETH/USDT,SOL/USDT,BNB/USDT" export ANALYZER_TIMEFRAME="1h" export ANALYZER_MODEL="claude-sonnet-4-6" export ANALYZER_HISTORY_DIR="$PROJECT/freqtrade/user_data/ai_bias_history" cd "$PROJECT/ai_analyzer" exec "$PROJECT/.venv/bin/python" analyzer.py --once