#!/bin/sh
# Run Claude Code unattended inside the externally isolated Hermes agent pod.
set -eu
umask 077

config_dir="${CLAUDE_CONFIG_DIR:-/runtime-access/claude}"
HERMES_CLAUDE_NATIVE_BIN="${HERMES_CLAUDE_NATIVE_BIN:-/opt/data/tools/bin/claude}"
export HERMES_CLAUDE_NATIVE_BIN

exec /opt/coordinator/claude_oauth_exec \
  --dangerously-skip-permissions \
  --autocompact auto \
  --settings "$config_dir/settings.json" \
  "$@"
