Skip to content

fix: add dashboard to CLI help epilogue and Docker CI smoke test#19269

Closed
luoyuctl wants to merge 1 commit into
NousResearch:mainfrom
luoyuctl:fix/docker-dashboard-missing
Closed

fix: add dashboard to CLI help epilogue and Docker CI smoke test#19269
luoyuctl wants to merge 1 commit into
NousResearch:mainfrom
luoyuctl:fix/docker-dashboard-missing

Conversation

@luoyuctl

@luoyuctl luoyuctl commented May 3, 2026

Copy link
Copy Markdown

Summary

Fixes #9153 — Docker image missing dashboard command.

The dashboard subparser already exists in the source code, but:

  1. The CLI help epilogue in _parser.py didn't list hermes dashboard examples, making the command undiscoverable from hermes --help
  2. The Docker CI smoke test only verified --help at the top level, not individual subcommands

Changes

  • hermes_cli/_parser.py: Add hermes dashboard, hermes dashboard --stop, hermes dashboard --status examples to the CLI help epilogue
  • .github/workflows/docker-publish.yml: Add a Test dashboard subcommand step that runs hermes dashboard --help in the Docker smoke test to prevent future regressions

Test Plan

  • hermes --help now shows dashboard examples
  • hermes dashboard --help works locally
  • CI workflow will verify dashboard is present in Docker builds

@alt-glitch alt-glitch added type/docs Documentation improvements P3 Low — cosmetic, nice to have comp/cli CLI entry point, hermes_cli/, setup wizard area/docker Docker image, Compose, packaging labels May 3, 2026
- Add hermes dashboard examples to the CLI help epilogue so users can
  discover the web UI command from 'hermes --help' output
- Add an independent 'Test dashboard subcommand' CI step that verifies
  'hermes dashboard --help' works in the Docker image, with its own
  mkdir/chown setup to remain independent of the prior smoke test step
- Prevents regressions like NousResearch#9153 where the dashboard subcommand was
  present in source but missing from the published Docker image

Closes NousResearch#9153
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/docker Docker image, Compose, packaging comp/cli CLI entry point, hermes_cli/, setup wizard P3 Low — cosmetic, nice to have type/docs Documentation improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Docker image missing 'dashboard' command (web UI not available in latest image)

2 participants