mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-11-06 05:17:15 +00:00
Review follow-up on #145364 (kshitijk4poor): - tool_store_pins.py now asks pm's own rule, _installed_location (new heal=False keyword keeps it read-only), and also requires each entry's recorded env to equal what this checkout's package code records. A store at the right pins but with a stale env made `pm install`'s _refresh_found_env re-record the shared facts.json. - run_tests.sh: the concurrency comment now says the unlocked check keeps runs that START on different pins apart and names the window before pm install's lock; UV_PYTHON_INSTALL_DIR is reused only when the pinned minor is already cached; dscl parsed with sed, same-home test with -ef; PATH caveat and a never-forward note at the env -i allowlist. - The test separates the checks: setup-hermes' uv copy broken while pm's uv entry is fine, a non-executable ripgrep, and a stale node env, each asserting the store is left byte-for-byte and mode-for-mode unchanged.