File size: 1,201 Bytes
dbc3350
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#!/bin/bash
set -e

# Вывод информации о запуске
echo "===== Starting TEN-Agent on HuggingFace Space ====="
echo "$(date)"
echo "Current directory: $(pwd)"

# Проверяем наличие .env файла
if [ -f .env ]; then
    echo "✅ .env file found"
    cat .env | grep -v "KEY\|CERTIFICATE" | sed 's/=.*/=***/'
else
    echo "❌ Error: .env file not found"
    exit 1
fi

# Проверяем установку task
if command -v task &> /dev/null; then
    echo "✅ task command is available"
    task --version
else
    echo "❌ Error: task command not found"
    exit 1
fi

# Запускаем сборку агента с официальной командой
echo "===== Building TEN-Agent ====="
task use

# Обновляем порт для HuggingFace Space (HF использует порт 7860)
echo "===== Setting up port for HuggingFace Space ====="
export PORT=7860

# Отключаем запрос на использование камеры для HuggingFace Space
export NEXT_PUBLIC_DISABLE_CAMERA=true

# Запускаем TEN-Agent с официальной командой
echo "===== Starting TEN-Agent server ====="
exec task run