Skip to content

fix(slack): enable writable app home DMs in manifest#22145

Merged
teknium1 merged 2 commits into
mainfrom
hermes/hermes-874139f7
May 9, 2026
Merged

fix(slack): enable writable app home DMs in manifest#22145
teknium1 merged 2 commits into
mainfrom
hermes/hermes-874139f7

Conversation

@teknium1

@teknium1 teknium1 commented May 9, 2026

Copy link
Copy Markdown
Contributor

Salvages #20503 onto current main.

Cherry-picks @dandacompany's fix that makes hermes slack manifest --write produce a manifest Slack will actually accept for the App Home Messages tab + private channel enumeration.

Changes

  • hermes_cli/slack_cli.py: _build_full_manifest() now sets features.app_home (messages_tab_enabled=True, messages_tab_read_only_enabled=False) and adds groups:read to bot scopes.
  • tests/hermes_cli/test_slack_cli.py: 3 new tests pin the behavior.
  • scripts/release.py: AUTHOR_MAP entry for datapod.k@gmail.com → dandacompany.

Validation

scripts/run_tests.sh tests/hermes_cli/test_slack_cli.py → 3/3 pass.

Closes #20503 — credit to @dandacompany, authorship preserved via rebase-merge.

@teknium1 teknium1 merged commit 524cbab into main May 9, 2026
14 of 15 checks passed
@teknium1 teknium1 deleted the hermes/hermes-874139f7 branch May 9, 2026 00:01
@github-actions

github-actions Bot commented May 9, 2026

Copy link
Copy Markdown
Contributor

🔎 Lint report: hermes/hermes-874139f7 vs origin/main

ruff

Total: 0 on HEAD, 0 on base (➖ 0)

🆕 New issues: none

✅ Fixed issues: none

Unchanged: 0 pre-existing issues carried over.

ty (type checker)

Total: 7835 on HEAD, 7835 on base (➖ 0)

🆕 New issues: none

✅ Fixed issues: none

Unchanged: 4136 pre-existing issues carried over.

Diagnostics are surfaced as warnings — this check never fails the build.

@alt-glitch alt-glitch added type/bug Something isn't working P2 Medium — degraded but workaround exists platform/slack Slack app adapter comp/cli CLI entry point, hermes_cli/, setup wizard labels May 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp/cli CLI entry point, hermes_cli/, setup wizard P2 Medium — degraded but workaround exists platform/slack Slack app adapter type/bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants