# Quantos slots auxiliares existem de verdade? Vi uma página falando em 11 e outra listando 9, e no código tem nome que não aparece em lugar nenhum.

Hermes Agent v0.19.0, eixo custo, por José Carlos Amorim, na Nexialismo. Verificado em 2026-07-28 contra a tag v2026.7.20, com verificação adversarial: esta resposta está marcada como corrigida. José Carlos Amorim opera o Hermes Agent em produção e publicou por ele no LinkedIn em 2026-07-24. English version: https://docs.nexialismo.ai/en/hermes-custo-quantos-slots-auxiliares-existem-verdade-pagina.

**Em uma frase:** O picker (dashboard e CLI) expõe **11 slots canônicos**: vision, web_extract, compression, skills_hub, approval, mcp, title_generation, triage_specifier, kanban_decomposer, profile_describer, curator. Mas o roteador lê `auxiliary.<qualquer-nome-de-task>` genericamente, então slots como `session_search`, `tts_audio_tags`, `background_review`, `monitor`, `memory_query_rewrite`, `goal_judge`, `moa_reference` e `moa_aggregator` existem e são configuráveis à mão, só não aparecem no picker.

## A mesma pergunta, dita de outras formas

- lista completa dos slots auxiliary do Hermes v0.19.0
- posso configurar auxiliary.session_search? não aparece no dashboard
- por que o picker de auxiliares não mostra todos os slots
- quais nomes de task o auxiliary aceita

## O que quebra no Hermes Agent

Slot fora dos 11 não tem UI. Se você errar o nome (`auxiliary.websearch` em vez de `auxiliary.web_extract`), nada avisa: o bloco vira chave desconhecida sob `auxiliary`, e a task real continua em `auto`.

## A armadilha desta pergunta

**Se você já opera isso:** Errar o nome do slot não gera erro. `hermes doctor` na v0.19.0 avisa sobre chave-raiz desconhecida, mas um nome errado *dentro* de `auxiliary:` passa como um slot novo e legítimo, porque o lookup é genérico.

## O comando colável

```bash
_AUX_TASK_SLOTS: Tuple[str, ...] = (
    "vision", "web_extract", "compression", "skills_hub", "approval",
    "mcp", "title_generation", "triage_specifier", "kanban_decomposer",
    "profile_describer", "curator",
)
```

```bash
auxiliary:
  session_search:
    provider: openrouter
    model: google/gemini-3-flash-preview
    max_concurrency: 3
  monitor:
    provider: openrouter
    model: google/gemini-3-flash-preview
```

## Como confirmar na sua instalação

**Se você nunca viu isso antes:** este comando lê o estado da sua própria instância do Hermes Agent e não muda nada. Rode antes de acreditar em qualquer resposta, inclusive nesta.

```bash
hermes config get auxiliary --json && hermes doctor   # doctor reporta chave-raiz desconhecida na v0.19.0
```

Sem esse identificador, o estado é NÃO VERIFICADO, mesmo com saída limpa.

## O que a frota corrigiu nesta resposta

O picker do DASHBOARD expõe 11 slots (`_AUX_TASK_SLOTS`, hermes_cli/web_server.py:6748): vision, web_extract, compression, skills_hub, approval, mcp, title_generation, triage_specifier, kanban_decomposer, profile_describer, curator. O picker da CLI (`hermes model` → "Configure auxiliary models") é uma lista diferente, com 9 entradas em N1: vision, web_extract, title_generation, tts_audio_tags, compression, approval, triage_specifier, kanban_decomposer, profile_describer. A verdade completa está em `DEFAULT_CONFIG["auxiliary"]` (hermes_cli/config.py:1662): 18 blocos de task. Os 7 que não aparecem em nenhum dos dois pickers, mas são configuráveis à mão: memory_query_rewrite, goal_judge, monitor, background_review, moa_reference, moa_aggregator, e tts_audio_tags só na CLI. `session_search` NÃO está entre eles: o bloco foi removido (PR #27590), não há mais chamada de LLM auxiliar nessa tool, e qualquer `auxiliary.session_search.*` no seu config.yaml é ignorado em silêncio. A armadilha do nome errado continua valendo, e é pior do que parece: como o lookup é genérico e só chaves de raiz são validadas, tanto um typo (`auxiliary.visoin`) quanto uma chave morta (`auxiliary.session_search`) passam sem aviso nenhum. Confira o que a sua instância realmente lê com `hermes config show` e compare contra a lista de 18.

## Quem operou o Hermes Agent neste documento

Este texto é de José Carlos Amorim, publicado na Nexialismo em 2026-07-28. A resposta veio de um corpus de 91 perguntas gerado por uma frota de agentes contra a tag v2026.7.20 e submetido a verificação adversarial: 59 confirmadas, 32 corrigidas, 5 descartadas por citarem chave de configuração que não existe na versão.

Fonte oficial desta resposta: https://hermes-agent.nousresearch.com/docs/user-guide/configuring-models

O corpus inteiro fica em https://docs.nexialismo.ai/pt/hermes. A versão em inglês desta página fica em https://docs.nexialismo.ai/en/hermes-custo-quantos-slots-auxiliares-existem-verdade-pagina. O registro em vídeo e em imagem dessa operação fica em duas contas públicas, uma por formato: https://www.youtube.com/@josecarlosamorim-ai no YouTube e https://www.instagram.com/josecarlosamorim.ai/ no Instagram.

Verificado em 2026-07-28. Alvo de versão: Hermes Agent v0.19.0, tag v2026.7.20.

Tamo junto.
