Skip to content
 
 

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hermes Harness for Omarchy

Hermes Harness is a user-local Quattro shell plugin for Omarchy. It adds a native bar indicator and panel showing:

  • Hermes installed state and version
  • gateway state
  • active model
  • current session
  • federated node summary when hermes-node is available
  • an Open Hermes action

The plugin is deliberately read-only. It does not install Hermes, alter gateway services, modify privileged interfaces, or change package-managed Omarchy files.

Requirements

  • Omarchy 4.x / current Quattro plugin runtime
  • Python 3
  • jq
  • Hermes is optional; the panel reports when it is unavailable
  • hermes-node is optional; federation disappears gracefully when unavailable

Install

Install from the public repository and enable the widget:

omarchy plugin add https://github.com/archer-clawbot/omarchy-hermes-harness.git --enable

The widget defaults to the right bar section. Left-click opens the panel, middle-click refreshes, and right-click opens Hermes.

Local development

The repository directory must match the manifest ID:

~/.config/omarchy/plugins/io.github.archer-clawbot.hermes-harness

Saved changes hot-reload. Force discovery with omarchy-shell shell rescanPlugins when needed.

Data sources

scripts/hermes-status reads the existing Omarchy Hermes usage record when available, then refreshes non-secret status from the installed hermes, the user gateway service, and hermes-node. Its I/O guard permits only bounded, descriptor-pinned regular-file reads and caps subprocess output before materialization. It never writes Hermes state.

Documentation

  • Architecture — component boundaries and runtime flow
  • Security — permissions, trust boundaries, and non-goals
  • Telemetry — status schema, sources, precedence, and freshness
  • Troubleshooting — validation and recovery procedures
  • Agent skill — bounded instructions for operating and maintaining this plugin

These documents cover the marketplace plugin itself. They do not install or document a privileged broker, Polkit policy, desktop-control bridge, distributed-job system, or package-managed Omarchy modification.

Removal

omarchy plugin remove io.github.archer-clawbot.hermes-harness

No system rollback is necessary.

About

No description, website, or topics provided.

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages