vault-sync: 2026-09-17 12:01 (jimmy)

This commit is contained in:
jimmy
2026-09-17 12:01:11 -07:00
parent 7404a4ae4f
commit 4a31459e89
9 changed files with 851 additions and 0 deletions
@@ -0,0 +1,32 @@
---
type: fact
agent: leonard
date: 2026-09-17
topic: hermes-profile-audit
status: FIXED
---
# Hermes leonard profile audit + fixes — 2026-09-17
## Audit findings (initial)
- **MiniCPM5-2B stall root cause**: 44× `Empty response (no content or reasoning)` in `profiles/leonard/logs/errors.log` (Sep 12, 16, 17). Model answers fine directly (verified: small/20K/22K prompts, tools, SSE, 2–4-way concurrency, multi-turn) — fails only inside Hermes agent turns: thinking-only responses / empty content. FreeToken KV budget smaller than advertised (`prompt is too long: 17105 > 8585 max` on Sep 15).
- **Cron wiped**: `cron/jobs.json` = `{"jobs":[]}` since 2026-09-03; real 5 jobs survived in `skills/.curator_backups/2026-08-27T18-02-27Z/cron-jobs.json`.
- **Memory over budget**: USER.md 1,599/1,375 chars → additions blocked.
- **Update debt**: 788→1,830 commits behind origin/main.
- Config hygiene: `providers.freetoken.max_tokens` ignored; `model_aliases.minicpm5` duplicate key; dead fallback `nous/hermes-agent-preview` (`No fallback available` in logs).
## Fixes applied (all verified)
1. **Model default** → `routeapi` / `deepseek-v4-flash-0731`, base_url `https://api.routeapi.ai/v1`, ctx 1,048,576, fallback `routeapi/deepseek-v4-pro`. Snapshot: `config.yaml.good-1789656587`. ✅
2. **Cron restored (5 jobs)** — pinned to routeapi/deepseek-v4-flash-0731:
- `3860beb4b10e` PSS 45-Day Review Velocity Check — 0 9 24 9 * → telegram
- `6b09ed15412c` Tailnet Watchdog — every 15m, monitor `tailnet-watch.sh` → origin
- `5f5fb4720ad4` autoresearcher — 0 18 * * 0 → origin
- `191210486958` curator-weekly — 0 3 * * 0, no-agent `curator-run.sh` → origin
- `536d8464be80` havoc-nightly — 0 2 * * *, no-agent `havoc-nightly.sh` → telegram
Scripts created in `profiles/leonard/scripts/` (curator-run.sh, havoc-nightly.sh, tailnet-watch.sh).
3. **Memory** → USER.md consolidated 1,599 → 1,241/1,375 (90%). ✅
4. **Update**: pending — `hermes update` restarts all 4 gateways (ashbot, coach, jimmy, leonard); must run from separate shell.
## Open items
- **Tailnet health**: 100.64.0.1 itself reports `offline`; coordination server HTTPS front door intercepted by NETGEAR router cert (CN=www.routerlogin.net). Control plane is HTTP-only (http://74.208.111.99:8443) — never HTTPS on 8443.
- Restore `havoc-nightly` first run after update to confirm clean.