Files
paseo/scripts/fix-tests/overseer-loop.sh
T

23 lines
583 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
AGENT_ID="${1:-a5e75793-2e97-40dd-a38e-0150022b7e54}"
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
PROMPT_FILE="$SCRIPT_DIR/overseer.md"
INTERVAL="${2:-1800}" # 30 minutes
echo "=== Overseer loop ==="
echo " Agent: $AGENT_ID"
echo " Prompt: $PROMPT_FILE"
echo " Interval: ${INTERVAL}s"
echo ""
iteration=0
while true; do
iteration=$((iteration + 1))
echo "--- Overseer check #$iteration ($(date)) ---"
paseo send "$AGENT_ID" --prompt-file "$PROMPT_FILE" || echo "Send failed, will retry next cycle"
echo ""
sleep "$INTERVAL"
done