vault-sync: 2026-09-15 18:00 (jimmy)
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
|
||||
## 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 <br>• `time` <br>• `user` <br>• `profile` <br>• `issue` <br>• `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
|
||||
|
||||
Reference in New Issue
Block a user