Skip to content

Feature request: native Hermes approval cards in Chat #857

Open

Description

@RikiSanjayaa

Problem

When Hermes displays a native tool approval, I have to leave Chat and use Terminal to inspect and answer it. This is especially awkward on a phone. A transcript tool call is not the permission prompt itself, and Chat should not infer approval from it.

Proposal

Would you accept native Hermes approval cards through the existing Chat prompt-card flow?

  • Show the native action, warning and available choices without hiding security-relevant details.
  • Answer only the choice the user explicitly selects, using native navigation and confirmation.
  • Refuse stale, ambiguous, truncated or unreadable panels. Unsupported layouts stay in Terminal; a generic fallback must not silently grant permission.
  • Keep the initial scope to tool approvals. No automatic approval, new setting, agent-specific endpoint or persistent approval workflow is requested.

Classic CLI and Ink layouts differ; the supported native versions/layouts should be agreed before implementation. Ordinary clarification questions, model/profile menus, generic command confirmations and Stop behavior are outside this request.

This is a proposal for scope approval before further implementation. Earlier work in #859 is background, not a required implementation. Stop and input-draft protection were addressed separately in #1148 and #1149.

Where

Chat and prompt cards

Where it exists today

Hermes presents approval details and choices in its native terminal UI. This web UI already has approval-card flows for Claude Code and Codex. The request is for the same explicit inspect-and-confirm interaction for Hermes, with its native prompt remaining authoritative.

Workarounds and alternatives

Switch to Terminal, read the complete native prompt and answer there. If a native layout cannot be recognized safely and maintained, continuing to require Terminal is preferable to a guessed or incomplete approval card.

Related requests

Activity

  1. changed the title [-]Hermes native tool approvals are missing from Chat[/-] [+]Feature request: native Hermes approval cards in Chat[/+] on Oct 15, 2026
  2. added a commit that references this issue on Nov 5, 2026
    91f0949
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions