{"repo":"NousResearch/hermes-agent","public_id":"125530","display_label":"Multiplex mode skips loading home .env file","summary":"Several issues and fixes concern multiplex/served profiles not loading the launch or process home .env file, causing missing credentials, provider settings, and other inherited configuration. Multiple fix attempts target this env-loading gap in multiplex routing.","subsystem":"hermes_cli","counts":{"members":4,"open_issues":0,"open_issues_distinct":0,"open_prs":1,"closed_issues":1,"merged_prs":1,"attempt_prs":2},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":126145,"merged_at":"2026-09-28T19:23:27+00:00"},"resolution":{"state":"resolved","by":"pr-126145"},"freshness":{"state":"verified","last_verified_at":"2026-09-28T19:23:27+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.5},"fix_edges":[{"issue_number":120151,"pr_number":126145,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-28T19:23:27+00:00"},{"issue_number":120481,"pr_number":126145,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-28T19:23:27+00:00"},{"issue_number":121705,"pr_number":126145,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-28T19:23:27+00:00"},{"issue_number":125530,"pr_number":126145,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-28T19:23:27+00:00"},{"issue_number":125974,"pr_number":126145,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-28T19:23:27+00:00"}],"members":[{"kind":"issue","number":125530,"title":"Desktop app's multiplex mode skips loading ~/.hermes/.env, silently breaking fallback_providers","url":null,"state":"closed"},{"kind":"pr","number":125535,"title":"fix(env_loader): load process-home .env in multiplex mode (#125530)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#126145","number":126145}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":125572,"title":"fix(env): still load the launch home's .env under multiplex routing (#125530)","url":null,"state":"open","close_reason":{"category":"silent_close","implication":"active"},"merged":false},{"kind":"pr","number":126145,"title":"Served profiles no longer inherit the launch profile's logs, log ownership, slash gating, TTS credentials or skipped .env (#125974 #120151 #121705 #120481 #125530)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["agent/agent_init.py","gateway/run_busy.py","gateway/slash_access.py","gateway/slash_commands.py","gateway/slash_commands_login.py","gateway/slash_commands_session.py","hermes_cli/env_loader.py","hermes_logging.py","tests/agent/test_setup_logging_profile_scope.py","tests/agent/test_skip_background_review.py","tests/gateway/test_multiplex_credential_isolation.py","tests/gateway/test_slash_access_dispatch.py","tests/hermes_cli/test_local_runtime.py","tests/test_hermes_logging.py","tests/tools/test_tts_command_providers.py","tests/tools/test_tts_lifecycle_leases.py","tools/tts_command_provider.py","tools/tts_tool_lifecycle.py","website/docs/user-guide/multi-profile-gateways.md"]}],"trust":{"default_tier":"verified","includes_suggested":false}}