Quick Start
Once you’ve installed the plugin, all skills, commands, and hooks are loaded automatically in every Hermes session.
Start a Session
Section titled “Start a Session”Launch Hermes as usual. The plugin wires itself in at startup — you’ll see detection probes log available backends.
Try the Commands
Section titled “Try the Commands”All features are accessible via slash commands:
/mode # Show current mode and role/fein # Full pipeline: explore → design → build → review/sonar # Research only: explore → analyze → stop/blitz # Fast execution: build directly/review # Trigger review of last output/plan # Trigger a planning sessionExample workflow:
You: /feinHermes: Mode set to feinYou: Research the auth patterns in this codebaseHermes: [Adventurer explores, Architect designs, Builder implements, Reviewer checks]Modes at a Glance
Section titled “Modes at a Glance”| Mode | Pipeline | When to Use |
|---|---|---|
fein |
Full: adventurer → architect → builder → reviewer | Production work, new features, anything that needs review |
sonar |
Research: adventurer → architect → stop | Understanding a codebase, exploring options, no creation |
blitz |
Build direct: builder only | Quick fixes, known territory, trivial changes |
The mode directive is injected into every message automatically — no manual prompting needed.
Specialist Roles
Section titled “Specialist Roles”The plugin ships with permission roles for each of the 8 specialists, controlling which tools they can use:
| Specialist | Tool Access | Use Case |
|---|---|---|
orchestrator |
LLM reasoning + delegate_task only |
Task decomposition and dispatch |
adventurer |
Read, search, browser, LLM | Exploring codebases and gathering info |
architect |
Read, search, browser, LLM | Designing solutions |
builder |
All tools (read, write, bash, browser, data, coding) | Implementing changes |
diagnose |
Read, bash, LLM, delegate_task |
Root cause analysis |
planner |
Read, LLM | Multi-step planning |
reviewer |
Read, LLM | Code review (edit/write blocked) |
writer |
Read, LLM, browser | Documentation and content |
Roles are assigned automatically when the orchestrator dispatches a specialist. The pre_tool_call hook enforces tool restrictions — no manual role switching needed.
Pairing with Platform Features
Section titled “Pairing with Platform Features”For multi-turn or long-running work, pair maestria pipelines with Hermes platform features:
| Feature | How it helps | Links |
|---|---|---|
/goal |
Set a persistent objective (/goal draft Run the fein pipeline to implement OAuth). The goal loop survives session boundaries; mode and pipeline state restore on /goal resume. |
Docs · GitHub |
| Mnemosyne (agent memory) | Cross-session agent memory remembers your mode preference, past pipeline context, and working patterns across sessions. | Docs · GitHub |
| Uteke (knowledge base) | Store specialist findings and pipeline decisions as searchable wiki documents for long-term project reference. | Docs · GitHub |
Configure Mnemosyne or Uteke in config.yaml under memory:. See the Installation Guide for details.
Next Steps
Section titled “Next Steps”- Commands — Full reference for all slash commands
- Core Concepts — Specialist reference and pipeline patterns