跳到主要内容

custodian

Communityv3.0.1 0

Autonomous operations monitor for a Hermes install: scans gateway logs, cron jobs, skill journals and agent data directories, classifies findings against a 27-fingerprint registry, auto-repairs Tier 1 problems, escalates the rest, and keeps an append-only issue ledger. Ships /custodian (status, scan, issues, repair, verify, schedule, confidence, init, escalation-runner), four scan/health tools and a grid dashboard.

Open in Hermes Desktop
hermes plugins install custodian

What it adds

Tools 4

custodian_statuscustodian_scancustodian_issuescustodian_cron_health

Hooks 4

post_tool_callon_session_endon_session_starton_session_reset

README

From the reviewed commit 4474a8d; it updates when the author re-pins.

hermes-custodian-plugin

Custodian is a Hermes Agent plugin that monitors gateway logs, cron jobs, skill journals, and OCAS data directories. It classifies issues, applies Tier 1 auto-fixes during quiet hours, and escalates when confidence is low.

Capabilities:

  • Lifecycle hooks: post_tool_call, on_session_start, on_session_end, on_session_reset
  • Tools: custodian_status, custodian_scan, custodian_issues
  • Slash commands: /custodian status, /custodian scan light, /custodian scan deep, /custodian issues list, /custodian repair auto, /custodian schedule show
  • Dashboard panel with status, issue list, and confidence scores
chronicle Community 6

Local-first long-term memory and memory-aware context compression for Hermes — SQLite, no account, API key or hosted service required. Captures every turn durably, extracts beliefs with provenance, answers from memory (raw-tier fallback and abstention), derives scoped conclusions, and compresses the context window losslessly with a restorable record. Registers the memory-provider AND context-engine slots from one shared core, and ships the Tapestry dashboard. Disclosure — off-host embedding endpoints are refused by default (RFC1918/ULA/CGNAT and https peers); sending memory excerpts off the host requires opting in via embeddings.allow_remote. Disclosure — the git mirror (engine/gitmirror.py) is on by default and writes plaintext JSONL copies of memory into a local git repo at ~/.hermes/commons/db/chronicle/git; it pushes only when git_remote is configured, and its 'encryption' option is a repeating-key XOR obfuscation, not cryptographic encryption.

Memory
identity Community 0

View and edit the identity files (SOUL.md, MEMORY.md, USER.md, AGENT.md/HERMES.md) from chat, switch the active profile, and see per-line usage with colour-coded staleness timestamps. Adds six tools, /identity, /identity-switch and /identity-dashboard commands, and a utilization dashboard pane. Disclosure — reads and writes the identity files and a line-utilization record inside the selected profile directory under HERMES_HOME, and can change which profile is active; it performs no network I/O and holds no credentials. Disclosure — the model-callable identity_edit tool rewrites SOUL.md/MEMORY.md/USER.md/AGENT.md and identity_switch_profile writes HERMES_HOME/active_profile.

Tools
pocket-watch Community 0

Dashboard-only cron companion: a Pocket Watch pane showing cron jobs by schedule (daily/weekly/monthly), a health view of run outcomes and consecutive failures, a timeline, and maintenance actions — a read-oriented window onto the scheduler rather than another agent-facing toolset. Disclosure — the pane's API reads the cron jobs file under HERMES_HOME to render schedules and run history; it registers no tools, hooks or middleware, performs no network I/O and holds no credentials.

Automation

← Back to the catalog · catalog built Sep 23, 2026