Skip to content

feat(gateway): add native Discord thread and channel slash commands#1133

Closed
insecurejezza wants to merge 1 commit intoNousResearch:mainfrom
insecurejezza:feat/discord-native-slash-workspaces
Closed

feat(gateway): add native Discord thread and channel slash commands#1133
insecurejezza wants to merge 1 commit intoNousResearch:mainfrom
insecurejezza:feat/discord-native-slash-workspaces

Conversation

@insecurejezza
Copy link
Contributor

@insecurejezza insecurejezza commented Mar 13, 2026

Summary

  • add native /thread and /channel Discord slash commands
  • create threads and text channels directly in the Discord adapter without agent tool use
  • cover success, fallback, and failure paths with regression tests

Notes

  • This replaces the tool-based approach with native Discord slash command handling.
  • Thread creation first tries direct channel thread creation, then falls back to creating a starter message and opening a thread from it if Discord rejects the direct path.

Test Plan

  • source /Users/jeremygavin/.hermes/hermes-agent/.venv/bin/activate
  • python -m pytest -q tests/gateway/test_discord_slash_commands.py tests/gateway/test_discord_bot_filter.py tests/gateway/test_discord_free_response.py

@imadreamerboy
Copy link

duplicate #866

@teknium1
Copy link
Contributor

Duplicate of #866 (identical diff). Merged via PR #1178 with modifications. Thank you @insecurejezza!

@teknium1 teknium1 closed this Mar 13, 2026
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.

3 participants