|
1
|
#!/bin/bash |
|
2
|
set -e |
|
3
|
|
|
4
|
RELAY="${1:-claude-relay}" |
|
5
|
shift 2>/dev/null || true |
|
6
|
|
|
7
|
# Start watchdog if available. |
|
8
|
WATCHDOG_PID="" |
|
9
|
if command -v relay-watchdog &>/dev/null; then |
|
10
|
relay-watchdog & |
|
11
|
WATCHDOG_PID=$! |
|
12
|
trap "kill $WATCHDOG_PID 2>/dev/null" EXIT |
|
13
|
fi |
|
14
|
|
|
15
|
# Run the relay in the foreground. |
|
16
|
exec "$RELAY" "$@" |
|
17
|
|