File size: 1,281 Bytes
3f6526a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
# Start Eval Service (baseline startup).
#
# Trigger mode / interval are now passed by ShinkaEvolve at runtime via:
# POST /api/v1/initialize (runner _initialize_eval_service).

set -e

# ============================================================================
# Configuration
# ============================================================================
RESULTS_DIR="/tmp/eval_service"
PRIMARY_EVALUATOR="examples/circle_packing/evaluate_ori.py"
HOST="0.0.0.0"
PORT=8765

# ============================================================================
# Start Service
# ============================================================================
echo "=================================="
echo "🚀 Starting Eval Service"
echo "=================================="
echo ""
echo "Configuration:"
echo "  - Results dir: $RESULTS_DIR"
echo "  - Primary evaluator: $PRIMARY_EVALUATOR"
echo "  - Trigger mode: (set by runner /api/v1/initialize)"
echo "  - Trigger interval: (set by runner /api/v1/initialize)"
echo "  - Host: $HOST"
echo "  - Port: $PORT"
echo ""
echo "Press Ctrl+C to stop"
echo ""

uv run eval_agent/ev2_service_standalone.py \
    --results-dir "$RESULTS_DIR" \
    --primary-evaluator "$PRIMARY_EVALUATOR" \
    --host "$HOST" \
    --port "$PORT"