A skill da Valentina (referência, 353 linhas) tem regras explícitas que faltavam nas Hermes geradas pelo Construtor (107 linhas). Sem elas, o LLM mistura turns no mesmo payload, repete info já dada, ou alucina em texto de outro suporte. save_agent_spec_tool.build_skill_md agora gera bloco final com: - "Última fala manda" (responder só a mais recente quando vier rajada) - "Burst repetido" (mesma fala 2x → 1 resposta) - "Texto de outro fluxo" (operadora/menu externo → frase canônica) - "Mensagem vazia" (frase canônica) - "Loop" (mesma entrada → mesma saída, sem variação) - "Nunca vazar bastidor" (sem [ctx]/CONTEXT COMPACTION/meta-texto) Aplicado também manualmente nas SKILL.md das 3 Hermes existentes (Nina/Lara/Juliana) que tinham a versão curta. Valentina já tinha a versão completa na skill dela. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| app | ||
| config | ||
| lib | ||
| LICENSE | ||
| tasks_railtie.rb | ||