/moa și hermes moa (Mixture of Agents) în Hermes Agent CLI

Comenzi Interactive (Slash Commands) Hermes Agent v0.22 (oct. 2026)

Trimite un prompt prin presetul Mixture of Agents implicit (mai multe modele de referință plus un agregator) și configurează preseturile.

Sintaxă & invocare
/moa <prompt>   |   hermes moa list | configure [nume] | delete <nume>

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 /moa un 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 list semnalează diferența.

Comenzi înrudite