#!/usr/bin/env bash set -euo pipefail PROMPT=${1:-} shift || true if [[ -z "${PROMPT}" ]]; then echo "Usage: copilot_interactive.sh \"\" [--model ] [--add-dir ]" >&2 exit 2 fi MODEL="claude-sonnet-4.5" ADD_DIR="$(pwd)" while [[ $# -gt 0 ]]; do case "$1" in --model) MODEL="$2"; shift 2 ;; --add-dir) ADD_DIR="$2"; shift 2 ;; *) echo "Unknown arg: $1" >&2 exit 2 ;; esac done ARGS=(-- --model "$MODEL" -i "$PROMPT" --no-color --stream on --allow-all-tools --add-dir "$ADD_DIR") exec gh copilot "${ARGS[@]}"