From 14519d7493b6469e2ab2616ec5880236b39b7714 Mon Sep 17 00:00:00 2001 From: Teknium <127238744+teknium1@users.noreply.github.com> Date: Wed, 2 Sep 2026 22:39:06 -0700 Subject: [PATCH] =?UTF-8?q?refactor(hermes=5Fcli):=20setup=20cluster=20?= =?UTF-8?q?=E2=80=94=20pack=20hidden-env=20suffix=20and=20home-channel=20t?= =?UTF-8?q?ables?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hermes_cli/setup_hidden_env.py | 16 +++------------- hermes_cli/setup_platforms.py | 6 ++---- 2 files changed, 5 insertions(+), 17 deletions(-) diff --git a/hermes_cli/setup_hidden_env.py b/hermes_cli/setup_hidden_env.py index d722fd7044..fa07b1ab8d 100644 --- a/hermes_cli/setup_hidden_env.py +++ b/hermes_cli/setup_hidden_env.py @@ -17,19 +17,9 @@ Hiding is a *presentation* decision only: the vars keep working through ``hermes # Allowlists (*_ALLOWED_USERS) deliberately stay visible: that IS the decision a new user has to # make, and the gateway denies everyone until it's set. SETUP_HIDDEN_ENV_SUFFIXES = ( - "_HOME_CHANNEL", - "_HOME_CHANNEL_NAME", - "_HOME_CHANNEL_THREAD_ID", - "_HOME_ADDRESS", - "_ALLOW_ALL_USERS", - "_REPLY_TO_MODE", - "_REPLY_MODE", - "_REQUIRE_MENTION", - "_AUTO_THREAD", - "_FREE_RESPONSE_CHANNELS", - "_FREE_RESPONSE_ROOMS", - "_ALLOWED_CHANNELS", - "_PROXY", + "_HOME_CHANNEL", "_HOME_CHANNEL_NAME", "_HOME_CHANNEL_THREAD_ID", "_HOME_ADDRESS", "_ALLOW_ALL_USERS", + "_REPLY_TO_MODE", "_REPLY_MODE", "_REQUIRE_MENTION", "_AUTO_THREAD", "_FREE_RESPONSE_CHANNELS", + "_FREE_RESPONSE_ROOMS", "_ALLOWED_CHANNELS", "_PROXY", ) diff --git a/hermes_cli/setup_platforms.py b/hermes_cli/setup_platforms.py index 30b5d5e391..05004b89d8 100644 --- a/hermes_cli/setup_platforms.py +++ b/hermes_cli/setup_platforms.py @@ -248,10 +248,8 @@ def _setup_webhooks(): # (platform label, credential env var, home-channel env vars — any one satisfies) _HOME_CHANNEL_CHECKS = ( - ("Telegram", "TELEGRAM_BOT_TOKEN", ("TELEGRAM_HOME_CHANNEL",)), - ("Discord", "DISCORD_BOT_TOKEN", ("DISCORD_HOME_CHANNEL",)), - ("Slack", "SLACK_BOT_TOKEN", ("SLACK_HOME_CHANNEL",)), - ("BlueBubbles", "BLUEBUBBLES_SERVER_URL", ("BLUEBUBBLES_HOME_CHANNEL",)), + ("Telegram", "TELEGRAM_BOT_TOKEN", ("TELEGRAM_HOME_CHANNEL",)), ("Discord", "DISCORD_BOT_TOKEN", ("DISCORD_HOME_CHANNEL",)), + ("Slack", "SLACK_BOT_TOKEN", ("SLACK_HOME_CHANNEL",)), ("BlueBubbles", "BLUEBUBBLES_SERVER_URL", ("BLUEBUBBLES_HOME_CHANNEL",)), ("QQBot", "QQ_APP_ID", ("QQBOT_HOME_CHANNEL", "QQ_HOME_CHANNEL")), )