Files
paseo/scripts/fix-tests/run.sh

44 lines
1.2 KiB
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
LOOP="$HOME/.claude/skills/paseo-loop/bin/loop.sh"
echo "=== Launching fix-tests loops ==="
echo " App realm: worktree fix-tests-app"
echo " Server realm: worktree fix-tests-server"
echo ""
# Launch both loops in parallel
"$LOOP" \
--worker-prompt-file "$SCRIPT_DIR/worker-app.md" \
--verifier-prompt-file "$SCRIPT_DIR/verifier.md" \
--worker codex/gpt-5.4 \
--verifier claude/sonnet \
--name "fix-app" \
--worktree "fix-tests-app" \
--thinking medium \
--archive &
app_pid=$!
"$LOOP" \
--worker-prompt-file "$SCRIPT_DIR/worker-server.md" \
--verifier-prompt-file "$SCRIPT_DIR/verifier.md" \
--worker codex/gpt-5.4 \
--verifier claude/sonnet \
--name "fix-server" \
--worktree "fix-tests-server" \
--thinking medium \
--archive &
server_pid=$!
echo "App loop PID: $app_pid"
echo "Server loop PID: $server_pid"
echo ""
echo "Logs: ~/.paseo/loops/"
echo "Kill: kill $app_pid $server_pid"
echo ""
wait $app_pid && echo "App realm: DONE" || echo "App realm: EXITED ($?)"
wait $server_pid && echo "Server realm: DONE" || echo "Server realm: EXITED ($?)"