{"repo":"NousResearch/hermes-agent","public_id":"12423","display_label":"Fixes for clearing and honoring channel settings","summary":"These items address bugs where platform channel settings—such as home channel and ignored channels—were not being cleared or respected correctly during setup or operation. Covers Feishu and Slack platforms.","subsystem":"gateway","counts":{"members":3,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":1},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":70196,"merged_at":"2026-07-23T19:01:25+00:00"},"resolution":{"state":"resolved","by":"pr-70196"},"freshness":{"state":"verified","last_verified_at":"2026-07-23T19:01:25+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":1.0},"fix_edges":[{"issue_number":12423,"pr_number":70196,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-07-23T19:01:25+00:00"}],"members":[{"kind":"issue","number":12423,"title":"Bug: Feishu setup cannot clear an existing FEISHU_HOME_CHANNEL","url":null,"state":"closed"},{"kind":"pr","number":58421,"title":"fix(platforms): clear home channel when setup prompt left blank (#12423)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#70196","number":70196},{"kind":"pr","value":"#12423","number":12423}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":70196,"title":"fix(slack): honor disable_dms, ignored channels, threading defaults + small correctness batch","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["acp_adapter/server.py","contributors/emails/[redacted:email]","contributors/emails/[redacted:email]","gateway/channel_directory.py","gateway/platforms/qqbot/onboard.py","gateway/platforms/yuanbao.py","gateway/run.py","hermes_cli/config.py","hermes_cli/main.py","hermes_cli/slack_cli.py","hermes_cli/subcommands/slack.py","plugins/platforms/discord/adapter.py","plugins/platforms/feishu/adapter.py","plugins/platforms/matrix/adapter.py","plugins/platforms/mattermost/adapter.py","plugins/platforms/slack/adapter.py","plugins/platforms/wecom/adapter.py","plugins/platforms/whatsapp/adapter.py","tests/conftest.py","tests/gateway/test_config.py","tests/gateway/test_discord_plugin_setup.py","tests/gateway/test_matrix_plugin_setup.py","tests/gateway/test_mattermost_plugin_setup.py","tests/gateway/test_per_platform_streaming_defaults.py","tests/gateway/test_setup_feishu.py","tests/gateway/test_slack.py","tests/gateway/test_slack_plugin_setup.py","tests/gateway/test_slack_runner_ignored_channels.py","tests/gateway/test_wecom_plugin_setup.py","tests/gateway/test_whatsapp_plugin_setup.py","tests/hermes_cli/test_slack_cli.py","tests/tools/test_send_message_slack.py","tools/send_message_tool.py","tui_gateway/server.py","website/docs/reference/cli-commands.md","website/docs/user-guide/messaging/slack.md"]}],"trust":{"default_tier":"verified","includes_suggested":false}}