scripts/butler-eval-wechat-corpus.sh
Rama main · réplica de lectura del repositorio original.
#!/usr/bin/env bash
# Phase 4: WeChat gateway corpus regression (via EvalIntegrationManager).
#
# Usage:
# bash scripts/butler-eval-wechat-corpus.sh
# bash scripts/butler-eval-wechat-corpus.sh --no-langfuse
set -euo pipefail
ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
cd "$ROOT"
export PYTHONPATH=.
NO_LANGFUSE=0
if [[ "${1:-}" == "--no-langfuse" ]]; then
NO_LANGFUSE=1
fi
ARGS=(eval run --suite wechat_corpus --out "$ROOT/.butler/reports/eval-unified-wechat-corpus.json")
[[ "$NO_LANGFUSE" -eq 1 ]] && ARGS+=(--no-langfuse)
echo "== Butler eval wechat corpus =="
python -m butler.main "${ARGS[@]}"
echo "WECHAT CORPUS GATE: PASSED"