Agrupe prompts e arquivos do repositório em requisições de IA em uma única chamada via CLI do oracle — com automação de navegador, sessões e filtragem inteligente de arquivos.
npx clawhub@latest install oracleRequisitos
Oracle é uma ferramenta de CLI que empacota seu prompt e um conjunto selecionado de arquivos-fonte em uma única requisição "one-shot", fornecendo a um modelo de IA o contexto completo do repositório para responder perguntas ou analisar código. Ele suporta tanto chamadas diretas à API quanto automação baseada em navegador (ex.: ChatGPT com GPT‑5.2 Pro), lida com sessões de longa duração que você pode desanexar e reanexar, e permite visualizar o consumo de tokens antes de confirmar uma execução. Trate a saída do oracle como consultiva — sempre verifique as sugestões em relação ao seu código e testes.
npx clawhub@latest install oracleClique no botão Instalar no topo desta página para configuração com um clique
.gitignore) para manter o gasto de tokens previsível.--dry-run antes de enviar qualquer coisa a um modelo.--engine api (Claude, Grok, Codex, etc.).O oracle mescla seu prompt com qualquer número de arquivos, diretórios ou globs em um único payload de requisição. Passe --file múltiplas vezes, combine inclusões e exclusões prefixadas com !, e o oracle ignora inteligentemente node_modules, dist, .git e outros diretórios desnecessários de forma automática.
O modo --engine browser controla o ChatGPT ou o Gemini diretamente em uma sessão de navegador — ideal para modelos acessíveis apenas pela interface web. Ele decide automaticamente se deve colar o conteúdo inline ou fazer upload de anexos com base no tamanho (até ~60 mil caracteres inline e, acima disso, upload de arquivo).
Todas as execuções são armazenadas em ~/.oracle/sessions. Se uma execução longa do navegador for desconectada ou expirar, use oracle status --hours 72 para listar sessões recentes e oracle session <id> --render para reconectar — sem necessidade de executar novamente e gastar tokens.
Execute --dry-run summary ou --dry-run full combinado com --files-report para inspecionar exatamente o que seria enviado e estimar o custo em tokens antes de qualquer requisição real ser feita. Isso evita surpresas com uso excessivo em bases de código grandes.
Quando OPENAI_API_KEY está definido (ou --engine api é explícito), o oracle roteia pela API em vez do navegador. Isso desbloqueia Claude, Grok, Codex e fluxos de trabalho multi-modelo que o motor de navegador não suporta.
Sirva um host de automação de navegador em uma máquina remota com oracle serve --host 0.0.0.0 --port 9473 --token <secret>, e então conecte qualquer cliente oracle a ele. Útil para transferir sessões de navegador de longa duração para um servidor.
Um desenvolvedor empacota os arquivos src/** relevantes com um prompt detalhado descrevendo o bug, o texto do erro e as restrições, em seguida executa oracle --engine browser --model gpt-5.2-pro. O modelo recebe o contexto completo e retorna um plano de correção. Se a sessão for desconectada após 20 minutos, o desenvolvedor a reconecta em vez de executar novamente.
Antes de se comprometer com uma execução custosa, um desenvolvedor executa oracle --dry-run summary --files-report -p "<task>" --file "src/**" para ver quais arquivos seriam incluídos e quantos tokens eles consumiriam, e então reduz o conjunto de arquivos antes da execução real.
Quando o motor do navegador não é compatível, o desenvolvedor usa oracle --render --copy -p "<task>" --file "src/**" para renderizar o prompt completo e agrupado na área de transferência, colando-o manualmente em qualquer interface de chat.
Para um esforço de depuração complexo que se estende por vários dias, um desenvolvedor escreve um arquivo de prompt independente com um briefing do projeto de 6 a 30 frases, etapas de reprodução e erros exatos, anexando em seguida todos os arquivos de configuração e de ponto de entrada relevantes. O prompt é autossuficiente para que o mesmo comando oracle possa ser executado novamente dias depois com um contexto idêntico.
--engine api. Quando OPENAI_API_KEY está definida, o oracle usa o modo API por padrão; caso contrário, usa o modo navegador por padrão.oracle — Instalado via npm (@steipete/oracle). O fallback npx -y @steipete/oracle funciona para execuções únicas (evite pnpx devido a problemas de binding do sqlite).npx clawhub@latest install oracleRequisitos
Faça login para escrever uma avaliação
Nenhuma avaliação ainda. Seja o primeiro a compartilhar sua experiência!