#!/usr/bin/env bash set -euo pipefail source scripts/lib/live-docker-stage.sh for profile_path in "$HOME/.profile" /home/appuser/.profile; do if [ -f "$profile_path" ] && [ -r "$profile_path" ]; then set +e +u # shellcheck disable=SC1090 source "$profile_path" set -euo pipefail break fi done if [ -z "${OPENAI_API_KEY:-}" ]; then echo "ERROR: OPENAI_API_KEY is required for the code mode namespace live Docker test." >&2 exit 1 fi export OPENAI_API_KEY if [ -n "${OPENAI_BASE_URL:-}" ]; then export OPENAI_BASE_URL fi tmp_dir="$(mktemp -d)" cleanup() { rm -rf "$tmp_dir" } trap cleanup EXIT openclaw_live_stage_source_tree "$tmp_dir" openclaw_live_stage_node_modules "$tmp_dir" openclaw_live_link_runtime_tree "$tmp_dir" cd "$tmp_dir" tsx scripts/repro/code-mode-namespace-live.ts