hermes - 💡(How to fix) Fix WebUI "Update" button surfaces raw SystemExit when run in Docker context [1 pull requests]

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…

Error Message

  • Click triggers the CLI guard which exits non-zero → WebUI renders it as a generic error
  • Render a Docker-specific modal with copy-paste-ready commands instead of surfacing the SystemExit as an error.

Fix Action

Fixed

Code Example

`hermes update` doesn't apply inside the Docker container.
Hermes Agent runs as a published image ... [4 paragraphs of guidance]
RAW_BUFFERClick to expand / collapse

Environment

  • v0.15.1, dashboard webui (port 9119), running inside Docker

Symptom

Clicking "Update" in WebUI inside a Docker container shows raw output:

✗ `hermes update` doesn't apply inside the Docker container.
Hermes Agent runs as a published image ... [4 paragraphs of guidance]

The message text is excellent and points to the correct fix (docker pull && docker compose up -d --force-recreate). The issue is UX:

  • Button is enabled inside Docker context where it cannot succeed
  • Click triggers the CLI guard which exits non-zero → WebUI renders it as a generic error

Suggested fix

Detect Docker in /api/hermes/update endpoint (e.g. via /.dockerenv or the existing context detection used by the CLI guard) and either:

  • Hide the button in Docker mode, OR
  • Render a Docker-specific modal with copy-paste-ready commands instead of surfacing the SystemExit as an error.

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

hermes - 💡(How to fix) Fix WebUI "Update" button surfaces raw SystemExit when run in Docker context [1 pull requests]