hermes - 💡(How to fix) Fix Dashboard UI: approvals.mode missing 'smart' option, shows stale option names

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…

Fix Action

Workaround

Set via CLI: hermes config set approvals.mode smart

Code Example

"approvals.mode": {
    "type": "select",
    "description": "Dangerous command approval mode",
    "options": ["ask", "yolo", "deny"],  # ← wrong
},

---

"options": ["manual", "smart", "off"],
RAW_BUFFERClick to expand / collapse

Bug Description

The web dashboard settings UI for approvals.mode is missing the smart option and lists stale/incorrect option names that don't match the actual config values.

Location

hermes_cli/web_server.py — the CONFIG_SCHEMA dict around the approvals.mode entry:

"approvals.mode": {
    "type": "select",
    "description": "Dangerous command approval mode",
    "options": ["ask", "yolo", "deny"],  # ← wrong
},

Expected Behaviour

Options should match the actual values accepted by the config (from hermes_cli/config.py):

"options": ["manual", "smart", "off"],
  • manual — always prompt (currently shown as ask)
  • smart — use auxiliary LLM to auto-approve low-risk commands, prompt for high-risk (missing entirely)
  • off — skip all approval prompts (currently shown as yolo)
  • deny — not a valid approvals.mode value (shown but shouldn't be)

Actual Behaviour

  • smart mode is not accessible from the dashboard at all
  • ask, yolo, deny are shown but don't correspond to the real config keys, so selecting them may write incorrect values

Workaround

Set via CLI: hermes config set approvals.mode smart

Environment

  • Hermes Agent v0.14.0 (2026.5.16)

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING