The container has no host /etc/localtime bind-mount, so hermes_time.py's timezone resolution fell through to UTC. HERMES_TIMEZONE is its highest-priority source (checked before config.yaml's timezone key). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>