Skip to content

feat(templates): Hermes-branded bank templates, grounded in real Hermes user stories - #2996

Merged
benfrank241 merged 3 commits into
mainfrom
feat/hermes-bank-templates
Aug 6, 2026
Merged

benfrank241 merged 3 commits into
mainfrom
feat/hermes-bank-templates

Conversation

@benfrank241

@benfrank241 benfrank241 commented Jul 27, 2026

Copy link
Copy Markdown
Member

Summary

Adds and reworks Bank Templates so the Hermes lineup reflects how Hermes is actually used — grounded in Nous's 262 published Hermes user stories. Previously there were 3 templates and only personal-assistant was Hermes-tagged (and thin). A Hermes user now gets a bank that arrives already knowing how to remember for their use case, and the catalog is filterable by the hermes integration tag (which the installer can consume).

Templates (8 total, all schema-validated)

New, Hermes-tagged:

  • hermes-gateway-bot — community/group bots (Telegram/Discord/WhatsApp/QQ). Centered on per-channel persona consistency + strict per-person attribution (the Horse Racing / Family WhatsApp pattern). Models: Channel Persona & Norms, Member Profiles, Open Threads.
  • hermes-orchestrator — multi-agent systems: build pipelines (plan→code→QA→ship) and chief-of-staff cross-project coordination, plus escalation. Models: Decisions & Rationale, Ownership & Project Map, Resolution & Escalation Playbook.
  • customer-support — issues/resolutions/sentiment/account context; high empathy; "never re-ask known details."
  • research-assistant — research/monitoring/second-brain agents: learns interests, tracks what to ignore to sharpen curation, compounds knowledge with source provenance. Models: Interests & Focus, Knowledge Base, Sources & Reliability.

Reworked existing:

  • personal-assistant — sharpened to the real flagship pattern: proactive, cross-platform, routine/schedule-aware (added a Routines & Schedule model + "act on what you remember").
  • coding-agenttagged hermes (dev workflow is the single largest Hermes category), added a "Review Patterns" model + dispositions.
  • conversation — tagged hermes (default chat option).

Hub: added orchestration, support, and research category chips to src/pages/templates/index.tsx (the filter list was hardcoded).

Validation

$ node hindsight-docs/scripts/check-templates.mjs
All 7 templates are valid.

Follow-up (separate PR)

  • Surface these in the Hermes memory setup wizard / desktop settings: fetch the catalog, filter by hermes, apply the chosen manifest via the bank-template import API.

@benfrank241

Copy link
Copy Markdown
Member Author

Reworked against Nous's 262 Hermes user stories: sharpened personal-assistant (proactive/cross-platform), gateway-bot (per-channel persona), and orchestrator (build pipelines + chief-of-staff); tagged coding-agent hermes (dev is the biggest Hermes category); and added a research-assistant template (learns interests, tracks what to ignore). 8 templates, all schema-valid.

@benfrank241 benfrank241 changed the title feat(templates): Hermes-branded bank templates (gateway, orchestrator, support) feat(templates): Hermes-branded bank templates, grounded in real Hermes user stories Jul 28, 2026
…ator, support)

The Templates Hub had 3 templates and only one was tagged for Hermes
(personal-assistant), and it was thin. Hermes runs as a desktop assistant,
a gateway bot across Telegram/Discord/Slack, and multi-agent orchestrations —
none of which had a starter template.

- Add `hermes-gateway-bot` — per-person profiles kept distinct, learns each
  community's norms, tracks open threads across users.
- Add `hermes-orchestrator` — decisions + rationale, ownership map, escalation
  playbook; high literalism/skepticism for coordination (the multi-agent pattern).
- Add `customer-support` — issues/resolutions/sentiment/account context, high
  empathy, "never re-ask known details".
- Enrich `personal-assistant` — add reflect_mission, dispositions, and directives.
- Tag `conversation` with the `hermes` integration (default chat option).
- Add `orchestration` and `support` categories to the Templates Hub filter.

All six manifests validate against the bank-template JSON Schema
(scripts/check-templates.mjs).
Reworked the set against Nous's 262 published Hermes user stories:

- personal-assistant: sharpened toward the real flagship pattern — proactive,
  cross-platform (iMessage/WhatsApp/Signal/Discord), routine/schedule-aware;
  added a "Routines & Schedule" model and an "act on what you remember" directive.
- hermes-gateway-bot: centered on per-channel persona consistency (the Horse
  Racing / Family WhatsApp / QQ pattern) with a "Channel Persona & Norms" model
  and a "stay in character per channel" directive.
- hermes-orchestrator: broadened beyond escalation to cover build pipelines
  (plan→code→QA→ship) and chief-of-staff cross-project coordination.
- coding-agent: tagged `hermes` (dev workflow is the single largest Hermes
  category), added a "Review Patterns" model + dispositions.
- research-assistant (new): research/monitoring/second-brain agents — learns
  interests, tracks what to ignore to sharpen curation, compounds knowledge
  with source provenance.
- Added a "research" category to the Templates Hub filter.

All 8 templates validate against the bank-template JSON Schema.
Integration test (real pg0 + app) proving each `hermes`-tagged manifest in the
catalog imports: creates the bank, applies config, and creates its mental
models + directives. Also covers idempotent re-apply (updated, not duplicated)
and additive layering of a second template.
@benfrank241
benfrank241 force-pushed the feat/hermes-bank-templates branch from c1f9677 to bec6338 Compare August 6, 2026 14:27
@benfrank241
benfrank241 merged commit 5e557db into main Aug 6, 2026
206 of 208 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant