Setei `skills.config.minha.pasta` no config.yaml, `hermes config get` mostra o valor, mas o agente diz que não sabe onde é a pasta. Por quê?
Hermes Agent v0.19.0, eixo skills, 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 confirmada. 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-skills-skills-config-minha-pasta-setei-yaml-hermes-get.
Em uma frase: A injeção do bloco [Skill config (from ~/.hermes/config.yaml): ...] acontece em agent/skill_commands.py::_build_skill_message, que é o caminho do slash command (/minha-skill) e do preload. O tool skill_view, que é como o modelo carrega skill por conta própria, não anexa esse bloco. Carregue com /minha-skill ou diga ao agente para ler o valor.
A mesma pergunta, dita de outras formas
- configurei skills.config e o agente não pegou o valor
- por que a injeção de config da skill não aconteceu
- skill config aparece no config show mas não no contexto do agente
- qual a diferença entre carregar skill com /nome e com skill_view
A armadilha desta pergunta
Se você já opera isso: A doc N1 diz "When a skill loads, its resolved config values are injected into the context" sem qualificar POR QUAL CAMINHO ela carregou. Isso induz a conclusão errada de que skill_view também injeta. No código v0.19.0 ele não injeta.
O comando colável
def _inject_skill_config(loaded_skill, parts):
...
lines = ["", f"[Skill config (from {display_hermes_home()}/config.yaml):"]
for key, value in resolved.items():
display_val = str(value) if value else "(not set)"
lines.append(f" {key} = {display_val}")
lines.append("]")
# 1. Force o caminho de slash command
/minha-skill preciso listar os arquivos da pasta configurada
# 2. Ou preload na sessão
hermes chat -s minha-skill
# 3. Ou deixe o valor visível no corpo da SKILL.md com o token de template
# (${HERMES_SKILL_DIR} é substituído sempre, inclusive via skill_view)
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.
grep -rn 'Skill config (from' ~/.hermes/hermes-agent/ 2>/dev/null || hermes config get skills.config
Sem esse identificador, o estado é NÃO VERIFICADO, mesmo com saída limpa.
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.
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-skills-skills-config-minha-pasta-setei-yaml-hermes-get. 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.