Hermes Atlas
Memory & knowledge

Hermes Memory Keep-Alive for Obsidian

TechieTer/hermes-memory-keep-alive-for-obsidian

Obsidian task notes and a stall-recovery loop for Hermes agents

In short

Hermes Memory Keep-Alive for Obsidian is a skill and cron-job bundle that gives Hermes agents durable per-task notes in an Obsidian vault, plus an optional loop that revives stalled work. It helps Hermes Agent users keep long tasks going across restarts and context loss.

What Hermes Memory Keep-Alive for Obsidian does

For every task the agent receives, the skill creates a folder in an Obsidian vault with three notes: RESUME.md for status and the next action, CHECKLIST.md for step-by-step progress, and DOCS.md for decisions and gotchas. A validator job runs every 60 minutes to repair missing notes and keep a workflow index current, and it warns when the built-in MEMORY.md passes 80 percent of its 2,200-character limit. A smoke test runs every 360 minutes and checks hermes memory status.

The keep-alive loop is armed with /loop-start and disarmed with /loop-stop. While armed, a watchdog checks every 15 minutes for a stalled agent and writes a recovery note, a replayer takes one concrete step on a stalled task every 30 minutes, and an escalator forces a fresh-session restart after 60 minutes if the same stall keeps repeating. The installer adds five cron jobs to Hermes. Version 1.1.0 adds compatibility with the pluggable memory provider system in Hermes 0.7.0 and later.

Key features

  • RESUME, CHECKLIST and DOCS notes created for every task in an Obsidian vault
  • /loop-start and /loop-stop commands to arm and disarm the keep-alive loop
  • Watchdog, replayer and escalator jobs at 15, 30 and 60 minute intervals
  • Validator that repairs missing notes and watches MEMORY.md capacity
  • Smoke test that checks the active Hermes memory provider

When to use it

  • Resume a long coding or research task after a restart or context compaction
  • Leave an agent working on a long task and have stalls detected and nudged
  • Keep a browsable workflow index of everything the agent has worked on

Who it is for: Hermes Agent users who keep notes in Obsidian and want their agent to remember what it is working on and finish long tasks unattended.

How it fits with Hermes Agent

Built for Hermes Agent as a skill that adds cron jobs to Hermes and works with the built-in MEMORY.md and the memory provider system.

How to install Hermes Memory Keep-Alive for Obsidian

These commands are copied from the project's README. Check the repository for the latest steps before you run them.

git clone https://github.com/TechieTer/hermes-memory-keep-alive-for-obsidian.git
cd hermes-memory-keep-alive-for-obsidian
./install.sh --vault "$HOME/Documents/Obsidian Vault"

Requirements: Hermes Agent (0.7.0 or later for the v1.1.0 memory provider checks) and an Obsidian vault path to pass to the installer.

FAQ

What is Hermes Memory Keep-Alive for Obsidian?

It is a Hermes skill that writes RESUME, CHECKLIST and DOCS notes into an Obsidian vault for every task, and adds an optional loop that detects stalled agents and keeps work moving.

How do I turn the keep-alive loop on and off?

Send /loop-start before a long task to arm the monitoring jobs and /loop-stop when you are done. Task memory keeps running whether the loop is armed or not.

How do I install Hermes Memory Keep-Alive for Obsidian?

Clone the repository and run ./install.sh with the --vault option pointing at your Obsidian vault. The script installs the skill, sets up the vault template and workflow index, and adds five cron jobs to Hermes.

Similar memory for Hermes Agent

All memory

Related guides: SOUL.md for Hermes Agent: what it is and how to write one · Run multiple Hermes agents with profiles