0610291b5a
DEFAULT_AGENT_IDENTITY was rewritten in agent/prompt_builder.py (behavior spec, exploration-thrift line deliberately removed) but the actual seed written to disk on first run, hermes_cli/default_soul.py's DEFAULT_SOUL_MD, was never updated. ensure_hermes_home() writes DEFAULT_SOUL_MD into SOUL.md on every fresh install before the agent's first turn, so virtually all real users end up as "SOUL.md users" seeded with the pre-rewrite text -- including the exact "targeted and efficient exploration" line the rewrite explicitly banned -- while the new DEFAULT_AGENT_IDENTITY fallback essentially never serves the "fresh install" audience its own PR body named as the target. - DEFAULT_SOUL_MD now matches DEFAULT_AGENT_IDENTITY exactly. - The pre-rewrite text is added to _LEGACY_TEMPLATE_SOULS so installs already seeded with it self-heal via the existing upgrade-in-place mechanism (same guarantee as the comment-only scaffold entries: the string carries zero user intent, so it's safe to replace). - Synced the other places install.sh's own comment says "MUST match DEFAULT_SOUL_MD": scripts/install.sh, scripts/install.ps1, docker/SOUL.md, and the docs/i18n pages that quote the fallback text verbatim.