Ce face /moa și hermes moa (Mixture of Agents)
Mixture of Agents este un furnizor virtual, moa. Fiecare preset are mai multe modele de referință și un agregator. Referințele rulează primele, fără scheme de unelte, și primesc doar textul conversației; agregatorul primește analizele lor, scrie răspunsul și face apelurile de unelte. Agregatorul rulează fiecare pas al buclei de unelte, deci aproape tot costul ajunge la furnizorul lui.
/moa <prompt> trimite un singur prompt prin presetul implicit, apoi revine la modelul tău; nu schimbă modelul sesiunii. Fără prompt afișează doar modul de folosire. Ca să rămâi pe un preset, alege-l ca model: /model <preset> --provider moa.
hermes moa configure [nume] creează sau editează un preset cu selectorul furnizor → model, hermes moa list le afișează, iar hermes moa delete <nume> șterge unul. Presetul implicit din documentație are ca referințe openai-codex:gpt-5.5 și openrouter:deepseek/deepseek-v4-pro, cu agregatorul openrouter:anthropic/claude-opus-4.8. Consilierii rulează implicit o dată pe tură (fanout: user_turn).
Sintaxă și opțiuni
| Opțiune / Parametru | Descriere |
|---|---|
/moa <prompt> |
Un singur prompt prin presetul implicit; modelul sesiunii rămâne același. |
/model <preset> --provider moa |
Comută sesiunea pe un preset. |
hermes moa list |
Listează preseturile. |
hermes moa configure [nume] |
Creează sau editează un preset. |
hermes moa delete <nume> |
Șterge un preset. |
fanout |
Cadența consilierilor: user_turn (implicit), per_iteration sau every_n:3. |
Exemple practice
Exemplul 1: Un prompt dificil prin MoA
/moa proiectează un plan de migrare pentru testele instabile din acest repo
Exemplul 2: Preset nou și comutare pe el
hermes moa configure review
# apoi, în sesiune:
/model review --provider moa
Exemplul 3: Preset în config.yaml
Structura din documentație:
moa:
default_preset: default
presets:
default:
reference_models:
- provider: openai-codex
model: gpt-5.5
- provider: openrouter
model: deepseek/deepseek-v4-pro
aggregator:
provider: openrouter
model: anthropic/claude-opus-4.8
enabled: true
Greșeli frecvente și bune practici
- Dai lui
/moaun nume de preset. Tot argumentul este promptul; pentru alt preset decât cel implicit comută modelul cu/model. - Ignori costul. Agregatorul este facturat la furnizorul lui pentru toată rularea, chiar dacă modelul principal e pe abonament;
hermes moa listsemnalează diferența.