#!/usr/bin/env bash
set -euo pipefail
# Run from an installed checkout. Arguments: side, checkout, absent|explicit.
# Resolve built-in defaults privately; do not print runtime model identifiers.
export CLAUDE_TURN_MODEL="$(node --input-type=module -e 'import {defaultTextGenerationModel} from "./packages/shared/src/serverSettings.ts"; console.log(defaultTextGenerationModel("claudeAgent"))')"
export CODEX_TEXT_MODEL="$(node --input-type=module -e 'import {defaultTextGenerationModel} from "./packages/shared/src/serverSettings.ts"; console.log(defaultTextGenerationModel("codex"))')"
python3 "$(dirname "$0")/drive.py" "$@"
