Files
personal-agent-os/memory-systems/agent-os/sessions/2026-09-16.md
T
2026-09-15 18:00:17 -07:00

2.1 KiB
Raw Blame History

20260916-002447 session 20260915_111917_cc2921ae

user: What should we name him?

assistant: Name suggestion: watchdog

Why “watchdog”?

  • It conveys the idea of a vigilant guardian that scans nightly for broken workflows, missing instructions, or polluted context.
  • The term is short, memorable, and aligns well with existing Hermes terminology (watchdog → daily monitor).

You can create the skill as ~/.hermes/profiles/jimmy/skills/watchdog.md if you want.

20260916-003521 session 20260915_111917_cc2921ae

user: Perfect. Let’s talk about how we use him.

assistant: ### How to use watchdog

Step What it does How to set it up
1 Create the skill – a script that pulls all chat logs and runs an LLM prompt. hermes skill_manage (see example code below).
2 Schedule it nightly – either via cronjob_manage or hermes --profile watchdog cron. hermes cronjob_manage action=connect cron=0 3 * * * --profile watchdog
3 Collect log data – the skill reads every chat_history.log under profiles/*/. Internally done by a find command.
4 Analyze – the skill sends the combined text to your default model with a prompt that looks for instruction violations, context pollution, and failures. LLM prompt defined in the script.
5 Output – a JSON file reports/watchdog-YYYY-MM-DD.json that lists
• time
• user
• profile
• issue
• recommendation
hermes --profile boss chat -q or expose the file to a Telegram channel via hermes --profile telegram chat -q "Watchdog report for $(date +%F)".
6 Act on the report – review the file, then use hermes --profile <p> chat -q to give the agent corrective instructions or patch context. Example: hermes --profile leonard chat -q "Please avoid using the old avatar.png link in the footer."
7 Iterate – the next run will automatically refresh the analysis, picking up any new or fixed issues. No manual trigger needed.

1. Create the watchdog skil