As regras do SOUL.md desviam-se em sessões longas de agentes de IA e como corrigir isso

Se as regras do seu SOUL.md funcionam perfeitamente nas primeiras 10-15 mensagens, mas são ignoradas mais tarde em uma sessão, o sistema não está quebrado—sua sessão o superou. Isso acontece porque o SOUL.md é carregado uma vez no início da sessão como parte do prompt do sistema, mas conforme o contexto da conversa cresce (milhares de tokens até a mensagem 20), o modelo presta mais atenção aos padrões recentes de mensagens do que ao prompt inicial.
Por que as regras do SOUL.md se desviam em sessões longas
Na mensagem 1, o SOUL.md é a voz mais forte na sala. O modelo o lê e segue de perto. Regras como "nunca diga absolutamente", "combine com meu tom" e "seja direto, sem enfeites" funcionam perfeitamente. Por volta da mensagem 20-30, o agente começa a se desviar—"absolutamente" volta a aparecer, as respostas ficam mais longas, os enfeites retornam. O SOUL.md tecnicamente ainda está lá, mas é abafado por tudo que veio depois.
Pense nisso como uma descrição de cargo dada no primeiro dia. Na terceira semana, o funcionário não está relendo-a todas as manhãs—ele está fazendo o que parece certo com base nos padrões recentes. Se as últimas 10 conversas foram longas e detalhadas, o agente assume por padrão respostas longas e detalhadas, mesmo que o SOUL.md dissesse "seja breve".
A correção principal: use /new de forma agressiva
Isso resolve 80% do problema e não custa nada. A maioria das pessoas trata /new como um último recurso quando as coisas quebram. Em vez disso, use-o constantemente antes de cada tarefa distinta:
- Pesquisar? /new
- Voltar ao bate-papo casual? /new
- Precisa rascunhar um e-mail? /new
Sempre que o tom do seu agente começar a se desviar, /new e as regras voltam ao normal. Seu agente não perde nada—SOUL.md, USER.md, MEMORY.md permanecem. Você está apenas limpando a conversa que estava os abafando.
Divida tarefas longas em sessões curtas:
- Sessão 1: "pesquise X e salve suas descobertas em um arquivo" /new
- Sessão 2: "leia o arquivo que você salvou e rascunhe um resumo" /new
- Sessão 3: "revise este resumo e envie-o para mim no telegram"
Cada sessão começa do zero com o SOUL.md totalmente carregado. O agente nunca se desvia porque as sessões nunca ficam longas o suficiente para que o desvio aconteça.
Truques de formatação do SOUL.md que ajudam com o desvio
Mova suas regras mais difíceis para o final do arquivo, não para o início. LLMs prestam mais atenção ao final de um prompt do que ao meio. Se seu SOUL.md tem 15 linhas, o modelo segue as linhas 12-15 com mais confiabilidade do que as linhas 1-4, especialmente à medida que as sessões ficam mais longas.
Exemplo de estrutura:
# quem eu sou
você é [nome do agente]. você assiste [seu nome]. profissional, mas casual. combine com minha energia.
como se comunicar
respostas curtas, a menos que eu peça detalhes. responda a pergunta primeiro, depois detalhe apenas se necessário.
regras rígidas (nunca quebre estas)
nunca diga "absolutamente", "ótima pergunta", "certamente" ou "ficarei feliz em".
nunca diga que uma tarefa está concluída sem mostrar evidências.
nunca envie nada externo sem minha aprovação.
se você não sabe algo, diga que não sabe.
Adicione uma linha de reforço no final:
antes de cada resposta, releia silenciosamente e aplique todas as regras acima. isso não é opcional.
Para testar isso você mesmo: inicie uma sessão nova, envie uma mensagem, observe como suas regras se mantêm. Tenha uma conversa de 30 mensagens, faça o agente dar respostas longas e detalhadas, então faça uma pergunta simples—ele dará outra resposta longa porque os padrões recentes de conversa estão comandando. Digite /new, faça a mesma pergunta—você receberá respostas curtas e diretas, sem enfeites, porque o SOUL.md está de volta sem nada o sobrepondo.
📖 Leia a fonte completa: r/openclaw
👀 See Also

Solução de Problemas do OpenClaw: Um Método de Reinicialização Minimalista
Um usuário do Reddit compartilha um método de cinco etapas para corrigir configurações instáveis do OpenClaw, removendo todas as habilidades, mudando para o Claude Sonnet, limpando sessões, simplificando o SOUL.md e testando com comandos básicos.

Dominando o Backup: Protegendo Seu Agente OpenClaw
Em uma era dominada pela automação e IA, garantir a segurança do seu agente OpenClaw por meio de estratégias robustas de backup é fundamental. Aprenda os passos essenciais para proteger seu assistente digital.

Estruturando Agentes de Código Claude com Padrões de Diretório .claude/ e CLAUDE.md
Um desenvolvedor compartilha sua abordagem para executar múltiplos agentes de IA usando o Claude Code, com cada agente tendo seu próprio diretório contendo um arquivo CLAUDE.md e um diretório .claude/ com regras e habilidades. A ideia principal é separar o contexto sempre ativo dos fluxos de trabalho sob demanda para otimizar o uso de tokens e a qualidade das respostas.

Usuários do OpenClaw Docker: Fixem no commit 0c926a2c5 para corrigir as extensões do Discord e dos canais quebradas.
Após atualizar o OpenClaw via Docker, extensões de canal como Discord, Signal e WhatsApp falham com erros de importação de módulos. O problema se origina do commit d9c285e93 e de um segundo bug específico do Docker. Fixe no commit 0c926a2c5 para uma solução temporária estável.