16 lines
591 B
Bash
Executable File
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)."
|