#!/usr/bin/env bash
# run-aider.sh <messages-file> — treibt EINE Aider-Sitzung durch den Governor.
# Jede Zeile der Nachrichtendatei = eine User-Runde; die Historie akkumuliert,
# sodass die Anfrage jede Runde wächst (genau das prüft der Governor).
set -u
MSGS="${1:?Nachrichtendatei angeben}"
export PATH="$HOME/.local/bin:$PATH"
export OPENAI_API_BASE="http://127.0.0.1:8100/v1"
export OPENAI_API_KEY="dummy"
cd "$HOME/governor-p0/testrepo"
aider \
  --model openai/Qwen3-Coder-Next \
  --no-check-update \
  --no-show-model-warnings \
  --no-analytics \
  --yes-always \
  --map-tokens 512 \
  --read CONVENTIONS.md \
  SAVEPOINT.md \
  < "$MSGS"
