Overview
hermes moa configures the provider/model set used by /moa <prompt>. A Mixture-of-Agents (MoA) preset is a named list of models; when you run /moa, Hermes routes the prompt through every model in the preset and aggregates their outputs.
hermes moa <list|configure|delete>
Aliases are accepted: ls for list, config for configure, rm for delete.
Subcommands
list (or ls) — Show current MoA model slots
hermes moa list
hermes moa ls
Displays the configured MoA presets and the models each one contains.
configure (or config) — Interactively pick MoA models
hermes moa configure
hermes moa configure expert-panel
Runs an interactive picker to create or update a preset. If you supply [name], the picker targets that preset name; otherwise it works on the default preset.
delete (or rm) — Delete a MoA preset
hermes moa delete expert-panel
hermes moa rm expert-panel
Removes the named preset permanently.
Common Scenarios
Create a code-review panel
hermes moa configure code-review
# Interactively select strong coding models
List existing presets
hermes moa list
Clean up an unused preset
hermes moa rm old-panel
Use a preset with /moa
# In a Hermes chat session:
/moa "Review this PR diff" --preset code-review
Tips
- MoA works best for tasks that benefit from multiple perspectives, such as code review, architecture decisions, and creative writing.
- Each model in a preset makes a separate API call — keep an eye on costs with
hermes insights. - Use 2-3 strong models for a good quality/cost balance; adding too many models usually yields diminishing returns.
- Presets are stored in your Hermes configuration; back up
~/.hermes/config.yamlbefore making large changes.