Ctrl K
ComunidadGuías…

scripts/butler-wechat-dev-delegate-sim.sh

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
#!/usr/bin/env bash
# Multi-project dev delegate scenario sim (manifest-driven handler tests).
#
# Usage:
#   bash scripts/butler-wechat-dev-delegate-sim.sh                 # all tracks
#   bash scripts/butler-wechat-dev-delegate-sim.sh --quick         # skip slow / skip_in_quick
#   bash scripts/butler-wechat-dev-delegate-sim.sh --track lingwen
#   bash scripts/butler-wechat-dev-delegate-sim.sh --list
#   bash scripts/butler-wechat-dev-delegate-sim.sh --json-out /tmp/dev-delegate-sim.json
#
# Skip (exit 0): BUTLER_WECHAT_DEV_DELEGATE_SIM=0 or no LLM key
#
set -euo pipefail
ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
# Sub-agent py_compile / verify needs terminal in handler sim (Lead forbid_tools still blocks Lead shell).
export BUTLER_ENABLE_TERMINAL="${BUTLER_ENABLE_TERMINAL:-1}"
export BUTLER_TERMINAL_PROFILE="${BUTLER_TERMINAL_PROFILE:-dev}"
export BUTLER_TERMINAL_ALLOWLIST_EXTRA="${BUTLER_TERMINAL_ALLOWLIST_EXTRA:-python,python3}"
exec bash "$ROOT/scripts/butler-wechat-owner-sim.sh" \
  --manifest wechat-dev-delegate-scenarios.yaml "$@"