#!/bin/sh
# Runs a local model as a sandboxed subject, runs FIRST to LAST, one at a time.
# Usage: local-boxed.sh MODEL NAME FIRST LAST [WHICH]  -> boxed/NAME-WHICH-N/ and answer-NAME-WHICH-N.md (WHICH: i)
B=$(dirname "$0")
n=$3
w=${5:-i}
while [ "$n" -le "$4" ]; do
  out="$B/boxed/$2-$w-$n"
  rm -rf "$out"
  python3 "$B/local-box.py" "$1" "$B/prompt-$w.txt" "$out" && cp "$out/answer.md" "$B/answer-$2-$w-$n.md"
  n=$((n + 1))
done
