Diagnose and repair Hermes Agent · git:20261018.2713262 · 2026-10-18 · sha256 93ec519295c96d31
Diagnose and repair Hermes Agent git:20261018.2713262A
Immutable. This exact content never changes and is served at /api/v1/blob/93ec519295c96d31.
--- id: hermes-maintenance name: Diagnose and repair Hermes Agent summary: >- Route Hermes failures to the right repair: identify the running profile and release, resolve prompt and skill-writing conflicts, reduce catalog overhead without losing procedures, audit software execution and reported outcomes, repair checkpoint failures, and measure latency before tuning. type: skill author: kisa recommended: false added: 2026-10-18 tags: [hermes, maintenance, troubleshooting, skills, context, checkpoints, upgrades, performance, audit, logs] source: https://github.com/NousResearch/hermes-agent description: >- Use for diagnosing, repairing or optimizing a Hermes installation, especially after an update, skill-library changes, instruction conflicts, software failures or repeated checkpoint errors; also audit agent claims against retained tool and log evidence. Do not apply as a mandatory preflight for unrelated tasks performed by Hermes. triggers: - repair Hermes skills or instruction conflicts - diagnose Hermes after an update - fix repeated Hermes checkpoint failures - investigate slow Hermes tasks - audit Hermes software launches and unreported failures reminder: A changed file is not a changed running process or a refreshed conversation prompt; verify each relevant layer separately. --- # Hermes maintenance Work on the requested installation and symptom. An audit does not authorize changing settings; a repair does not authorize deleting procedures, clearing conversations, rewriting identity or disabling unrelated automation. Preserve existing authorization and verification limits. This skill adds no requirement for extra agents or model calls. ## Select a branch Retrieve only the relevant guide through this MCP's `get_item(item_id)`: | Symptom | Item to retrieve | |---|---| | Wrong profile, stale code/prompt, update conflict or suspected bad commit | `hermes-runtime-and-upgrades` | | Uncertain software availability, launch history, silent failures or unsupported agent claims | `hermes-runtime-and-upgrades` | | Skills multiply, lose categories, disappear, or contradict memory/project instructions | `hermes-skills-and-context` | | Checkpoint failures, missing paths, unexpected Git work or long task latency | `hermes-checkpoints-and-latency` | For an ordered maintenance engagement, retrieve route `hermes-repair-and-optimization` with `get_item`, or use `onboard` with a Hermes repair goal and follow its returned IDs. Routes are optional navigation; a known fault can go directly to its branch. ## Shared procedure 1. Identify the live gateway, its checkout, interpreter, effective Hermes home, profile, working directory and terminal backend. Compare these with the files being inspected. 2. Preserve the exact failing operation and error. Distinguish a source defect, configuration choice, stale process, stale session, missing prerequisite and unproven hypothesis. For a historical audit, correlate saved calls/results and logs within a stated time range, and compare them with the agent's reports. Separate attempts, confirmed success/failure and unknown outcomes. A commit title or an agent's explanation does not establish a cause. 3. Read the installed implementation and relevant release documentation. Find every caller or writer of the affected resource before changing a shared policy. 4. Make the smallest authorized correction. Preserve a rollback artifact and unrelated dirty changes. Repair writer policy before reorganizing a library that can regrow. 5. Apply the change at the required layer: configuration reload, idle graceful restart, or a new conversation. Do not assume all three are interchangeable. 6. Verify the requested behavior with permitted evidence. Separate static inspection, helper-level checks, live process state and a real end-to-end task. Never claim an unperformed test; report pending activation or verification explicitly. ## Completion Report the target profile/release, demonstrated cause, changed files/settings, activation state, actual evidence, rollback location and remaining limitation. For optimization, compare the same task boundaries and distinguish index size, model time, tool time and post-response background work. Do not promise faster answers from fewer skill names alone.