Skip to content

fix(cli): restore messaging toolset for gateway platforms - #10114

Merged
teknium1 merged 1 commit into
mainfrom
hermes/hermes-be028851
Apr 15, 2026
Merged

fix(cli): restore messaging toolset for gateway platforms#10114
teknium1 merged 1 commit into
mainfrom
hermes/hermes-be028851

Conversation

@teknium1

Copy link
Copy Markdown
Contributor

Summary

Salvage of PR #8934 by @abutbul (cherry-picked onto current main).

Adds messaging to CONFIGURABLE_TOOLSETS so that send_message is available on all gateway platforms (Telegram, Discord, Matrix, etc.). Without this, the toolset was silently dropped during platform tool resolution.

What changed

  • hermes_cli/tools_config.py: Added ("messaging", "📨 Cross-Platform Messaging", "send_message") to CONFIGURABLE_TOOLSETS
  • tests/hermes_cli/test_tools_config.py: 2 regression tests

Also addresses PRs #6140 and #6007 which fix the same issue.
Fixes #5991, #8616.

Test plan

  • All 24 tools_config tests pass
  • E2E verified: _get_platform_tools({}, 'matrix') now includes messaging

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Tools registered to non-CONFIGURABLE_TOOLSETS keys are silently dropped from messaging-platform sessions

1 participant