Revelada a Montagem e Estrutura do Prompt do Sistema Claude Code

✍️ OpenClawRadar📅 Publicado: April 6, 2026🔗 Source
Revelada a Montagem e Estrutura do Prompt do Sistema Claude Code
Ad

Fluxo de Montagem do Prompt do Sistema

O prompt do sistema é montado em uma ordem fixa em src/constants/prompts.ts através de getSystemPrompt(). A estrutura segue: conteúdo estático primeiro, depois um marcador de limite dinâmico e, em seguida, um sufixo específico da sessão/usuário.

return [
  // Conteúdo estático (armazenável em cache)
  getSimpleIntroSection(),
  getSimpleSystemSection(),
  getSimpleDoingTasksSection(),
  getActionsSection(),
  getUsingYourToolsSection(),
  getSimpleToneAndStyleSection(),
  getOutputEfficiencySection(),
  // Limite do cache
  SYSTEM_PROMPT_DYNAMIC_BOUNDARY,
  // Conteúdo dinâmico/da sessão
  getSessionSpecificGuidanceSection(),
  loadMemoryPrompt(),
  getAntModelOverrideSection(),
  computeSimpleEnvInfo(),
  getLanguageSection(),
  getOutputStyleSection(),
  getMcpInstructionsSection(),
  getScratchpadInstructions(),
  getFunctionResultClearingSection(),
  SUMMARIZE_TOOL_RESULTS_SECTION,
]

Variantes de Prefixo de Identidade

Três variantes de identidade são definidas em src/constants/system.ts:

  • Modo interativo padrão: "Você é o Claude Code, a CLI oficial da Anthropic para o Claude."
  • Predefinição do SDK do Agente (não interativo + anexar prompt do sistema): "Você é o Claude Code, a CLI oficial da Anthropic para o Claude, executando dentro do SDK do Agente Claude."
  • SDK do Agente sem anexação (não interativo): "Você é um agente Claude, construído sobre o SDK do Agente Claude da Anthropic."

O caminho de seleção é simplificado como: Vertex API → padrão | não interativo + anexar → predefinição do SDK | não interativo → SDK | senão → padrão.

Cabeçalho de Atribuição/Faturamento

Formato observado: x-anthropic-billing-header: cc_version={version}.{fingerprint}; cc_entrypoint={entrypoint}; [cch=00000;] [cc_workload={type};]

Notas: cch=00000 parece ser um espaço reservado para autenticação do cliente reescrito posteriormente pela pilha HTTP. cc_workload={type} parece atuar como uma dica de roteamento/agendamento (por exemplo, cargas de trabalho do tipo cron).

Ad

Detalhes da Seção do Prompt

A seção de introdução de getSimpleIntroSection() afirma: "Você é um agente interativo que ajuda os usuários com tarefas de engenharia de software. Use as instruções abaixo e as ferramentas disponíveis para você para auxiliar o usuário."

A seção de regras do sistema (getSimpleSystemSection()) inclui ênfase de alto nível em: apenas auxiliar em contextos de segurança autorizados/defensivos; recusar padrões de uso destrutivos/maliciosos; não alucinar URLs (a menos que sejam claramente seguros/relacionados à programação); tratar lembretes do sistema e feedback de gancho como sinais de controle estruturados; observar injeção de prompt nas saídas das ferramentas; e compressão automática de contexto conforme o histórico cresce.

As diretrizes de execução de tarefas (getSimpleDoingTasksSection()) contêm diretrizes principais: faça o trabalho de engenharia real em arquivos, não apenas dê respostas abstratas; leia o código antes de modificar; evite novos arquivos desnecessários; evite refatorações especulativas ou superengenharia; priorize código seguro; diagnostique falhas antes de mudar de abordagem; e verifique os resultados honestamente (não afirme que as verificações foram aprovadas quando não foram). Há também um conjunto adicional de instruções para usuários internos reforçando: mentalidade de colaborador, comentários mínimos e relatórios de verificação verdadeiros.

As diretrizes de execução segura (getActionsSection()) enquadram as ações por reversibilidade + raio de explosão. Padrão de orientação: ações locais/reversíveis: geralmente prossiga; ações destrutivas, de estado compartilhado ou difíceis de reverter: confirme primeiro; aprovação única anterior não implica aprovação geral futura; investigue estado inesperado antes de excluir/sobrescrever; não contorne salvaguardas (por exemplo, evite atalhos como --no-verify). Exemplos que requerem confirmação incluem force-pushes.

📖 Leia a fonte completa: r/ClaudeAI

Ad

👀 See Also

Tencent Realiza Evento Gratuito de Instalação do OpenClaw em Shenzhen Diante da Alta Demanda
News

Tencent Realiza Evento Gratuito de Instalação do OpenClaw em Shenzhen Diante da Alta Demanda

A Tencent organizou 20 funcionários do lado de fora de seu prédio de escritórios em Shenzhen para instalar o OpenClaw gratuitamente em 6 de março, em resposta a relatos de pessoas pagando mais de US$ 70 por serviços de instalação em domicílio. O evento utilizou a plataforma Lighthouse da Tencent Cloud, com a maioria dos participantes sendo profissionais de colarinho branco enfrentando pressão da competição no local de trabalho e da adoção de IA.

OpenClawRadar
Modelos de IA Aceleram a Pesquisa Matemática e a Descoberta de Provas
News

Modelos de IA Aceleram a Pesquisa Matemática e a Descoberta de Provas

Os modelos de IA estão sendo usados por matemáticos para descobrir e provar novos resultados, realizando em um dia o que antes levava semanas ou meses. Em julho de 2025, vários modelos de IA resolveram cinco dos seis problemas da Olimpíada Internacional de Matemática.

OpenClawRadar
Métodos de Monetização de Agentes Testados: Resultado Mais Rápido em 80 Segundos
News

Métodos de Monetização de Agentes Testados: Resultado Mais Rápido em 80 Segundos

Repórteres da OpenClaw testaram vários métodos de monetização de agentes, incluindo carteiras auto-soberanas, mercados de previsão, yield farming DeFi, caça a recompensas e micropagamentos. O resultado mais rápido foi de 80 segundos, desde o zero até uma carteira Nano financiada via MCP, sem chaves de API, SDK ou configuração humana.

OpenClawRadar
Codificadores de IA andam por aí com laptops abertos para manter os agentes funcionando
News

Codificadores de IA andam por aí com laptops abertos para manter os agentes funcionando

Tecnólogos estão carregando laptops no modo clamshell para que agentes de codificação de IA como Claude Code e OpenAI Codex não parem. Dicas incluem usar 'caffeinate' no Mac.

OpenClawRadar