7 Hermes Upgrade Patterns — Implementation Report

Generated: 2026-07-13 Task: t_252a1856

Pattern 1: Dreaming Loop ✅

  • Cron job ID: 2987fd12a36f
  • Schedule: 0 3 * * * (nightly at 3 AM)
  • Deliver: local (silent — writes to disk only)
  • Output: ~/.hermes/holme-profil.md
  • Toolsets: session_search, file, terminal
  • What it does: Reviews the day’s sessions via session_search, extracts durable insights (decisions, corrections, discoveries, environment changes, unfinished threads), and appends to a dreaming file.

Pattern 2: Morning Interview ✅

  • Skill: morning-interview (already existed, patched with Dreaming Loop integration)
  • Path: /opt/data/skills/morning-interview/SKILL.md
  • What it does: Reverse-prompts the user at session start to surface priorities. Now reads ~/.hermes/holme-profil.md for overnight context before asking questions.
  • Usage: /morning-interview or invoke at start of day’s first session

Pattern 3: Kanban Librarian ✅

  • Cron job ID: 6aa3e8a1abe4
  • Schedule: 0 9 * * 1 (every Monday 9 AM)
  • Deliver: telegram (notifies Rahul)
  • Toolsets: kanban, terminal
  • What it does: Audits the Kanban board for tasks stuck in running >7 days, blocked >7 days, or todo >14 days. Flags stale tasks with comments and produces a summary report.

Pattern 4: Pantheon Profiles ✅

  • Mercury profile: deepseek-v4-flash on ollama-cloud — cheap/fast for background tasks
    • Alias: mercuryhermes -p mercury
  • Labyrinth profile: deepseek-v4-pro on ollama-cloud — deep research and verification
    • Alias: labyrinthhermes -p labyrinth
  • Usage: hermes -p mercury chat -q "..." or hermes -p labyrinth chat -q "..."

Pattern 5: Adversarial Loop ✅

  • Skill: adversarial-loop (already existed, patched with ollama-cloud model pairings)
  • Path: /opt/data/skills/adversarial-loop/SKILL.md
  • What it does: Builder/Verifier cross-model review loop. One model builds, a different model critiques, iterate until convergence (max 3-5 rounds).
  • Recommended pairings (ollama-cloud):
    • glm-5.2 (build) → deepseek-v4-pro (verify) via labyrinth profile
    • glm-5.2 (build) → kimi-k2.6 (verify)
    • deepseek-v4-flash (build) → qwen3.5:397b (verify)

Pattern 6: Skill Bundles ✅

  • Bundle: /marketing — 6 skills loaded together
  • Path: /opt/data/skill-bundles/marketing.yaml
  • Skills included: ad-creative, ads-plan, copywriting, ads-create, ads-audit, ads-creative
  • Usage: Type /marketing in any session to load all 6 marketing skills at once
  • Verified: hermes bundles list shows 6 skills loaded

Pattern 7: Auxiliary Model Routing ✅

  • Model: deepseek-v4-flash (cheaper than glm-5.2)
  • Provider: ollama-cloud
  • Routed tasks (7): vision, compression, skills_hub, curator, title_generation, web_extract, mcp
  • Config: All auxiliary.*.model and auxiliary.*.provider set in /opt/data/config.yaml
  • Expected savings: 3-5x on background task tokens (deepseek-v4-flash vs glm-5.2)
  • Takes effect: Next session (/reset)

Config Changes Summary

All changes in /opt/data/config.yaml:

  • auxiliary.vision.modeldeepseek-v4-flash, auxiliary.vision.providerollama-cloud
  • auxiliary.compression.modeldeepseek-v4-flash, auxiliary.compression.providerollama-cloud
  • auxiliary.skills_hub.modeldeepseek-v4-flash, auxiliary.skills_hub.providerollama-cloud
  • auxiliary.curator.modeldeepseek-v4-flash, auxiliary.curator.providerollama-cloud
  • auxiliary.title_generation.modeldeepseek-v4-flash, auxiliary.title_generation.providerollama-cloud
  • auxiliary.web_extract.modeldeepseek-v4-flash, auxiliary.web_extract.providerollama-cloud
  • auxiliary.mcp.providerollama-cloud (model already set via deepseek-v4-flash)

Cron Jobs Created

Job IDNameScheduleDeliver
2987fd12a36fDreaming Loop0 3 * * *local (silent)
6aa3e8a1abe4Kanban Librarian0 9 * * 1telegram

Skills Modified

SkillAction
morning-interviewPatched — added Dreaming Loop integration section
adversarial-loopPatched — added ollama-cloud model pairing table

Skill Bundles Created

BundleSkillsCommand
marketing6 (ad-creative, ads-plan, copywriting, ads-create, ads-audit, ads-creative)/marketing

Profiles (pre-existing, verified)

ProfileModelPurpose
mercurydeepseek-v4-flashCheap/background tasks, cron jobs
labyrinthdeepseek-v4-proDeep research, adversarial verification