hermes-status

Reports Hermes health status including PT root, spawn sessions, partner canaries, and platform gaps.

Updated Mar 22, 2026
One-click install
npx skills add https://github.com/diazMelgarejo/orama-system --skill hermes-status-diazmelgarejo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hermes-status
Source: https://github.com/diazMelgarejo/orama-system/tree/main/bin/orama-system/skills/hermes-harness/commands/hermes-status
Command: npx skills add https://github.com/diazMelgarejo/orama-system --skill hermes-status-diazmelgarejo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Operators running the Hermes harness lack a single read-only command to check overall system health, forcing them to manually inspect PT root state, spawn sessions, partner canaries, and profile configurations across multiple locations. ## Core Features & Use Cases - Health Rollup: Aggregates PT root status, spawn session state, partner canaries, and profiles into one report. - Platform Gap Visibility: Surfaces Appendix C platform gaps as not_yet_implemented stub rows so missing capabilities are explicit. - Canonical JSON Output: The --json flag emits a canonical envelope suitable for programmatic consumption, while --skip-canaries allows faster checks. - Use Case: Before dispatching work through the Hermes harness, run the status command to confirm the spawn session is active and all partner canaries pass. ## Quick Start Ask the agent to run the hermes-status command with the --json flag to get a canonical health report of the Hermes harness.

Frequently Asked Questions about hermes-status

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check Hermes harness health status?

Run the hermes-status command, which executes the hermes_status.py script from the repository root. It reports PT root, spawn session, partner canaries, and profiles in a single read-only rollup.

How to get Hermes status output as JSON?

Pass the --json flag to the hermes-status command. This emits a canonical envelope output suitable for parsing by other tools or scripts in the dispatch pipeline.

Can I skip partner canary checks in hermes-status?

Yes, use the --skip-canaries flag to bypass partner canary checks. This speeds up the health rollup when canary endpoints are slow or temporarily unavailable.

What does not_yet_implemented mean in the status output?

It marks Appendix C platform gaps as stub rows in the report. These indicate capabilities that are planned but not yet implemented on the current platform, making gaps explicit rather than silently omitted.

Why does hermes-status fail outside a git repository?

The wrapper script resolves REPO_ROOT using git rev-parse, falling back to the current working directory if git fails. If the fallback directory lacks the expected script path, the Python entry point will not be found.