Ainda uso max_async_children pra limitar delegação em background. Isso ainda funciona na v0.19.0?
Hermes Agent v0.19.0, eixo multiagente, 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-multiagente-max-async-children-ainda-uso-limitar-delegacao.
Em uma frase: Não funciona mais. delegation.max_async_children está deprecated e é ignorada na v0.19.0 (PR #56955): delegation.max_concurrent_children agora governa tanto a paralelização de um batch síncrono quanto quantas delegações em background rodam ao mesmo tempo. A migração de config remove a chave e dobra o valor elevado para dentro de max_concurrent_children.
A mesma pergunta, dita de outras formas
- max_async_children foi removido no Hermes?
- como limito delegações em background agora?
- minha config tem max_async_children, precisa mexer?
- qual chave substituiu max_async_children?
A armadilha desta pergunta
Se você já opera isso: Qualquer tutorial ou N3/N4 que ainda mande setar max_async_children para limitar background está desatualizado. A chave é lida só para logar warning e o valor é IGNORADO: quem setou 8 achando que limitou está rodando com o default 3.
O comando colável
def _get_max_async_children() -> int:
"""DEPRECATED KNOB: ``delegation.max_async_children`` has been unified into
``delegation.max_concurrent_children`` ...
A leftover ``max_async_children`` in config.yaml is ignored (the config
migration removes it, folding a raised value into
``max_concurrent_children``); we log a one-time deprecation warning if
one is still present.
"""
...
return _get_max_concurrent_children()
hermes doctor # v0.19.0 reporta chaves deprecated
hermes config get delegation.max_concurrent_children
hermes config unset delegation.max_async_children # 'unset' passou a existir na v0.19.0 (PR #65540)
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.
hermes doctor && hermes config get delegation.max_concurrent_children
Sem esse identificador, o estado é NÃO VERIFICADO, mesmo com saída limpa.
O que a frota corrigiu nesta resposta
Não funciona mais. delegation.max_async_children está deprecated e é IGNORADA na v0.19.0 (PR #56955): delegation.max_concurrent_children agora é o cap único, governando tanto o paralelismo de um batch síncrono quanto quantas delegações em background rodam ao mesmo tempo — e no limite um novo dispatch assíncrono é REJEITADO, não enfileirado, caindo de volta para execução síncrona. Na migração de config v32→v33 a chave é removida; se o valor antigo era maior que 3 e maior que o max_concurrent_children corrente, ele é PROMOVIDO para max_concurrent_children ("take the max so nobody loses headroom"). Atenção ao efeito contraintuitivo: quem usava max_async_children com valor BAIXO (2, por exemplo) para conter background perdeu a trava — o valor não é preservado e a concorrência de background passa a valer o max_concurrent_children (default 3). Confira o estado real com hermes doctor, que na v0.19.0 reporta chaves deprecated, e com hermes config get delegation.max_concurrent_children.
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://github.com/NousResearch/hermes-agent/pull/56955
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-multiagente-max-async-children-ainda-uso-limitar-delegacao. 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.