Skip to content

OMH 1.0.0

Choose a tag to compare

@rlaope rlaope released this 09 Jun 03:18
65b3d27

OMH 1.0.0

Stable first release for oh-my-hermes-agent.

Install

Hermes-native skill install:

hermes skills tap add rlaope/oh-my-hermes-agent
hermes skills install rlaope/oh-my-hermes-agent/skills/oh-my-hermes --yes

Installer path with the omh backend command:

curl -fsSL https://raw.githubusercontent.com/rlaope/oh-my-hermes-agent/main/install.sh | sh

The installer prints the installed omh command path. If that scripts directory is not on PATH, it prints the exact PATH export hint and an absolute fallback command.

Highlights

  • Hermes-native skill tap and generated skill bootstrap path.
  • omh setup for local skill installation, Hermes skills.external_dirs registration, profiles, optional plugin setup, doctor checks, and smoke-test support.
  • Router, planning, research, meeting, strategy, feedback, operations, release, and coding handoff workflows for Hermes chat-first usage.
  • Prepared-vs-observed evidence boundaries for handoff, status, review, CI, and merge claims.
  • Multi-executor handoff support for Codex, Claude Code, plugin runtimes, prompt-only flows, and Hermes-retained work.

Verification

  • PYTHONPATH=tests uv run python -m unittest discover -s tests -> 260 tests OK.
  • uv run python -m compileall -q src tests -> OK.
  • uv run python -m omh.cli docs workflows --check -> OK, 28 tap skills checked.
  • uv run python -m omh.cli harness validate -> OK, 15 harnesses and 28 skills.
  • git diff --check -> OK.
  • uv build -> built sdist and wheel for 1.0.0.
  • Fresh wheel smoke -> omh --help, omh setup --dry-run, and omh.__version__ == 1.0.0 OK.
  • Installer smoke -> prints installed omh path and PATH guidance.
  • Live Hermes tap smoke -> tap add, full-identifier install, list, check, inspect OK.
  • Live Hermes setup smoke -> setup, list, check, omh doctor OK.

Boundary

Live release smoke observes Hermes CLI install/list/check/inspect or setup/list/check/doctor results only. It does not prove a later Hermes chat session selected OMH until that session is observed.