Files
hermes-agent/hermes_cli
kshitijk4poor 5341f135a5 fix(update): the purge keeps hermes_constants; it is refreshed in place instead
hermes_constants owns the _HERMES_HOME_OVERRIDE ContextVar. Evicting it hands later
imports a fresh var: a reset token taken through the old module raises, and an
override set before the purge silently disappears. _reload_updated_runtime_modules
already re-executes it in place before every purge, so new symbols still arrive.
Caught by tests/hermes_cli/test_update_config_reload_tools_config.py on the stack.
2026-09-15 21:57:59 +05:30
..