{"repo":"NousResearch/hermes-agent","public_id":"25065","display_label":"Env vars overriding explicit platform disabled config","summary":"Bug reports and fixes where environment variables (TELEGRAM_BOT_TOKEN, HASS_TOKEN) unconditionally enable gateway platforms, ignoring explicit `enabled: false` settings in config.yaml.","subsystem":"gateway","counts":{"members":9,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":3,"merged_prs":1,"attempt_prs":5},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":96557},"resolution":{"state":"unresolved","by":null},"freshness":{"state":"verified","last_verified_at":"2026-09-14T03:53:55+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_PARTIAL","link_density":0.18666666666666665},"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":25065,"title":"HASS_TOKEN env unconditionally force-enables Home Assistant gateway platform, overriding config.yaml `platforms.homeassistant.enabled: false`","url":null,"state":"closed"},{"kind":"issue","number":35555,"title":"Profile config  ignored when TELEGRAM_BOT_TOKEN is in environment","url":null,"state":"closed"},{"kind":"issue","number":55113,"title":"[Bug]: Telegram gateway platform force-enabled by TELEGRAM_BOT_TOKEN env, ignores config.yaml platforms.telegram.enabled: false","url":null,"state":"closed"},{"kind":"pr","number":25089,"title":"fix(gateway): stop HASS_TOKEN from overriding enabled: false","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"f7689f40a4","number":0},{"kind":"pr","value":"#132469","number":132469}],"category":"uncategorized","implication":"needs_llm"},"merged":false},{"kind":"pr","number":25405,"title":"fix(gateway): respect disabled Home Assistant env override","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#25089","number":25089},{"kind":"pr","value":"#21676","number":21676},{"kind":"pr","value":"#25065","number":25065}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":35562,"title":"fix(gateway): respect explicit platform enabled:false in YAML config","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#35555","number":35555}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false,"is_fix_pr":true,"fix_tier":"suggested","fix_detail_withheld":true},{"kind":"pr","number":36014,"title":"fix(gateway): respect disabled telegram config","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#35555","number":35555}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":55447,"title":"fix: respect config.yaml enabled:false for HomeAssistant/Email/SMS (#55113)","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}}