OpenClaw-Setup/openclaw-setup-copilot/scripts/install_copilot_guardrails.sh

16 lines
591 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
# Detect available Copilot models, choose low-cost defaults, and apply policy.
bash "$SCRIPT_DIR/configure_copilot_guardrails_defaults.sh"
# Install launchd jobs.
bash "$SCRIPT_DIR/install_model_budget_guard_launchd.sh"
bash "$SCRIPT_DIR/install_copilot_policy_guard_launchd.sh"
bash "$SCRIPT_DIR/install_copilot_auth_watchdog_launchd.sh"
bash "$SCRIPT_DIR/install_model_schedule_guard_launchd.sh"
echo "All Copilot guardrails configured and installed (budget + policy + auth + schedule)."