Skip to content

[Bug]: slack multiple choice questions are unreadable when truncated #78115

Description

@jetpen

Bug Description

When using Matt Pocock's engineering skills, the wayfinder and grilling skills typically ask a series of questions, each question usually provides a multiple choice answer. When presented on Slack (both desktop app and Android app presents the same way), each choice is presented in a button that can be pressed. However, the button provides very limited space, so the choice is almost always truncated, which makes it impossible to understand. There is no alt text to show the full text that was truncated in the button. This makes this capability unusable in practice.

Steps to Reproduce

  1. Setup hermes gateway for slack
  2. Install https://github.com/mattpocock/skills
  3. git init a repository
  4. Start a hermes session in a slack thread. Say to work in that repo's directory
  5. /wayfinder destination is a spec. start an ambitious project that will require grilling to ask questions, such as creating a new Web site or REST API.
  6. During grilling, a multiple choice question will be asked, and the problem will present itself.

Expected Behavior

Only recently within the past week did Hermes start presenting multiple choice questions as buttons to click. Previous to that (with no change Matt Pocock's engineering skills), these choices were presented as text, and it expected me to choose by answering "yes" to accept the recommended choice, or to choose an enumerated value associated to each choice. This worked much better.

Actual Behavior

Attaching a screenshot where button text is truncated.

Image

Affected Component

Gateway (Telegram/Discord/Slack/WhatsApp)

Messaging Platform (if gateway-related)

Slack

Debug Report

Debug bundle uploaded to Nous (private):
  View URL  https://support.nousresearch.com/diagnostics/30667600-c8af-4dfa-b496-1276c320ddd2

Operating System

Linux Mint 22.3

Python Version

3.11.15

Hermes Version

0.20.0 (2026.8.3) · upstream 91937a6

Additional Logs / Traceback (optional)

Root Cause Analysis (optional)

No response

Proposed Fix (optional)

No response

Are you willing to submit a PR for this?

  • I'd like to fix this myself and submit a PR

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Medium — degraded but workaround existsbugcomp/gatewayGateway runner, session dispatch, deliveryplatform/slackSlack app adaptertype/bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions