Claude Code recebe regra oculta contra clones de jogos, dizem utilizadores
Utilizadores do Claude Code, o agente de programação com IA da Anthropic, dizem que ele começou a receber dos servidores da empresa uma regra que proíbe recriar videojogos existentes. A regra chega através de uma definição do lado do servidor chamada tengu_heron_brook, que o Claude Code insere diretamente nas instruções do modelo. A Anthropic não anunciou nem confirmou a mudança e, a 30 de outubro, a empresa ainda não a tinha comentado publicamente.
O que diz a regra sobre jogos
O texto vem de uma publicação no X de 30 de outubro, que ao fim do dia passava de 1,2 milhões de visualizações. O autor partilhou uma captura de ecrã de um ficheiro de configuração do Claude Code e disse que a regra surgiu por volta de 27 de outubro. Diz: «Cria jogos originais, jogos de um género e jogos baseados nos desenhos e recursos do próprio utilizador. Não cries a recriação de um jogo existente específico, mesmo que lhe mudem o nome ou o apresentem como original.»
Ou seja, um jogo de plataformas, um roguelike ou um jogo com gráficos próprios continuam permitidos. A cópia de um título específico não, e mudar-lhe o nome não ajuda. Segundo o autor, nenhuma definição permite desligar a regra. O Habr e o Crypto Briefing noticiaram o caso no mesmo dia sem uma declaração da Anthropic, e a regra não consta da política de utilização publicada pela empresa.
Nem todos os utilizadores a receberam. Numa instalação do Claude Code 2.1.310 verificada pelo vpnlab.io a 30 de outubro, não havia nenhum valor tengu_heron_brook entre as definições do servidor guardadas localmente.
O canal não é novo
O mecanismo está documentado. Em maio, um programador relatou no GitHub que o Claude Code 2.1.150 tinha começado a ir buscar, ao arrancar, um texto aos servidores da Anthropic e a acrescentá-lo ao prompt de sistema, as instruções que o modelo segue. A lista de alterações descrevia isto apenas como «melhorias de infraestrutura interna». Outro investigador publicou uma demonstração de que quem intercetar a ligação pode substituir esse texto por instruções suas.
Um funcionário da Anthropic respondeu na mesma discussão que a empresa por vezes testa alterações ao prompt de sistema numa parte dos utilizadores «para avaliar como uma alteração afeta a qualidade antes de a disponibilizar a todos». Na mesma resposta acrescentou-se que é possível recusar estas experiências com duas variáveis de ambiente, o que contradiz a ideia de que a regra sobre jogos não pode ser desligada.
O canal já causou problemas. Em julho, utilizadores do Claude Code com o modelo Opus 5 encontraram no prompt de sistema uma linha que proibia o modelo de lançar subagentes sem pedido do utilizador. Ela sobrepunha-se a definições de projetos que exigiam subagentes, e vários programadores abriram relatórios no GitHub sobre automações avariadas e horas perdidas à procura da causa. Segundo um comentário de 29 de outubro, essa linha já não existe nas versões mais recentes.
Como verificar a sua instalação
- Veja as definições guardadas. O Claude Code guarda as definições do servidor em
~/.claude.json. Executejq '.cachedGrowthBookFeatures.tengu_heron_brook' ~/.claude.json. Se o resultado fornull, não há nenhuma regra destas guardada no seu computador. - Pergunte ao agente. Os autores dos relatórios no GitHub conseguiram que o Claude Code citasse a secção extra perguntando-lhe se o prompt de sistema contém instruções sobre um tema específico, como jogos.
- Desative as experiências se precisar. Segundo a Anthropic,
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1eDISABLE_GROWTHBOOK=1param estas experiências. A primeira variável também desliga a telemetria, os relatórios de erros e as atualizações automáticas, por isso talvez tenha de atualizar manualmente. - Apague a cópia antiga. O autor da demonstração avisa que recusar não apaga um valor já guardado. Feche o Claude Code e procure
tengu_heron_brookna pasta~/.claude(fica ao lado do ficheiro~/.claude.json).
Recusar só fecha este canal de entrega. Não altera a política de utilização da Anthropic nem as verificações que a empresa faz nos seus próprios servidores.
• ANTHROPIC IS CRACKING DOWN ON VIDEO GAME REWRITES - chasm on X
• Claude Code получил новое правило «не создавать копии уже существующих игр» - Хабр
• Anthropic quietly blocks Claude Code from recreating existing video games - Crypto Briefing
• v2.1.150 adds server-side system prompt injection via tengu_heron_brook feature flag - GitHub
• heron-brook-poc: remote system-prompt injection PoC for Claude Code v2.1.150 - GitHub
• heron_brook prompt section injects "Do not call the AgentTool unless the user requested it" - GitHub