15 lines
431 B
Bash
Executable File

#!/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" \
"$@"