#!/bin/bash echo "===== Starting TEN-Agent in Python Wrapper Mode =====" echo "$(date)" echo "Current directory: $(pwd)" echo "===== Environment Information =====" echo "User: $(whoami || echo 'Unknown')" echo "Groups: $(groups || echo 'Unknown')" echo "Home directory: $HOME" # Создаем необходимые директории echo "Creating temporary directories in /tmp..." mkdir -p /tmp/ten_user/agents mkdir -p /tmp/ten_user/logs chmod -R 777 /tmp/ten_user # Проверяем наличие файлов echo "Checking necessary files..." if [ -f "api_wrapper.py" ]; then echo "✅ api_wrapper.py found" else echo "❌ api_wrapper.py missing!" exit 1 fi if [ -f "app.py" ]; then echo "✅ app.py found" else echo "❌ app.py missing!" exit 1 fi # Проверяем python и зависимости echo "Checking Python..." python3 --version python3 -c "import gradio; import fastapi; print('✅ All dependencies installed')" || echo "❌ Dependencies missing" # Запускаем приложение через Python wrapper echo "Starting TEN-Agent via Python wrapper (app.py)..." python3 app.py