feat(templates): Hermes-branded bank templates, grounded in real Hermes user stories - #2996
Merged
Merged
Conversation
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 |
…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
force-pushed
the
feat/hermes-bank-templates
branch
from
August 6, 2026 14:27
c1f9677 to
bec6338
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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-assistantwas 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 thehermesintegration 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-agent— taggedhermes(dev workflow is the single largest Hermes category), added a "Review Patterns" model + dispositions.conversation— taggedhermes(default chat option).Hub: added
orchestration,support, andresearchcategory chips tosrc/pages/templates/index.tsx(the filter list was hardcoded).Validation
Follow-up (separate PR)
memory setupwizard / desktop settings: fetch the catalog, filter byhermes, apply the chosen manifest via the bank-template import API.