{"repo":"NousResearch/hermes-agent","public_id":"73289","display_label":"Platform disable flag overridden by env credential bootstrap","summary":"These issues and PRs concern a bug where setting `platforms.*.enabled: false` in config.yaml is ignored when environment variable credentials are present during bootstrap. The work addresses preserving explicit platform disable flags regardless of env var state.","subsystem":"gateway","counts":{"members":5,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":3},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":96557},"resolution":{"state":"resolved","by":"pr-96557"},"freshness":{"state":"verified","last_verified_at":"2026-09-14T03:53:55+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.4},"fix_edges":[{"issue_number":55113,"pr_number":96557,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false},{"issue_number":73289,"pr_number":96557,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true}],"members":[{"kind":"issue","number":73289,"title":"bug: platforms.*.enabled: false in config.yaml is overridden by env credential bootstrap (all platforms)","url":null,"state":"closed"},{"kind":"pr","number":73303,"title":"fix(gateway): preserve explicit platform disables","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"73a9c34529","number":0},{"kind":"commit","value":"867e4158f0c1","number":0},{"kind":"pr","value":"#96557","number":96557}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":73376,"title":"fix(gateway): respect explicit enabled: false in env credential bootstrap (#73289)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"867e4158f0c1","number":0},{"kind":"commit","value":"73a9c34529","number":0},{"kind":"commit","value":"867e4158f0c1","number":0},{"kind":"pr","value":"#96557","number":96557},{"kind":"pr","value":"#96557","number":96557}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":73724,"title":"fix(gateway): respect platforms.*.enabled: false even when env vars are present","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"867e4158f0c1","number":0},{"kind":"commit","value":"73a9c34529","number":0},{"kind":"commit","value":"867e4158f0c1","number":0},{"kind":"pr","value":"#96557","number":96557},{"kind":"pr","value":"#96557","number":96557}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":96557,"title":"fix(gateway): WHATSAPP_ENABLED=true no longer overrides an explicit platforms.whatsapp.enabled: false (#73289, salvage #73303)","url":null,"state":"merged","close_reason":{"category":"merged","implication":"superseded"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["contributors/emails/[redacted:email]","gateway/config_env.py","tests/gateway/test_env_override_explicit_disable.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}