#!/usr/bin/env bash
set -euo pipefail

repo_root="$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" && pwd)"

if [[ "${1:-}" == "exec" ]]; then
  shift
  set -- exec --skip-git-repo-check "$@"
fi

exec codex \
  --profile-v2 azi4a2-autonomous \
  --strict-config \
  --config 'approval_policy="never"' \
  --config 'mcp_servers.playwright.default_tools_approval_mode="auto"' \
  --config 'mcp_servers.playwright.tool_timeout_sec=300' \
  --config 'mcp_servers.openaiDeveloperDocs.default_tools_approval_mode="auto"' \
  --config 'mcp_servers.openaiDeveloperDocs.tool_timeout_sec=300' \
  --cd "$repo_root" \
  "$@"
