{"repo":"NousResearch/hermes-agent","public_id":"111101","display_label":"pytest runs overwriting real Hermes home files","summary":"A bug where running the test suite could resolve or write to the operator's actual Hermes home directory (config.yaml, .env, MEMORY.md), along with multiple fix attempts to isolate pytest temp directories from the live install.","subsystem":null,"counts":{"members":4,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":2},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":111449,"merged_at":"2026-09-15T12:24:40+00:00"},"resolution":{"state":"resolved","by":"pr-111449"},"freshness":{"state":"verified","last_verified_at":"2026-09-15T12:24:40+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.5},"fix_edges":[{"issue_number":111101,"pr_number":111449,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-15T12:24:40+00:00"}],"members":[{"kind":"issue","number":111101,"title":"[Bug]: tests/hermes_cli/test_profiles.py overwrites the operator's real Hermes home (config.yaml / .env / MEMORY.md)","url":null,"state":"closed"},{"kind":"pr","number":111224,"title":"fix(tests): keep pytest homes outside operator home","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#111623","number":111623}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":111449,"title":"fix(tests): pytest basetemp inside the Hermes home no longer turns the sandbox into the live install (#111101, salvage #111096)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["contributors/emails/ruochu88s@users.noreply.github.com","tests/conftest.py","tests/hermes_cli/test_profiles.py","tests/test_basetemp_isolation.py"]},{"kind":"pr","number":111623,"title":"fix(tests): a pytest run can no longer resolve or write the operator's real Hermes home (#111101, salvage #111173 #111096)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#111449","number":111449},{"kind":"pr","value":"#111101","number":111101}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}